sw/source/core/layout/findfrm.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
New commits: commit 58015c85ebc51571287255e5871901e72c4355e6 Author: Caolán McNamara <caol...@redhat.com> Date: Fri Mar 2 13:38:43 2018 +0000 related forcepoint #18, reconcile GetPrevCellLeaf with GetNextCellLeaf Change-Id: I8998956676ba146cac6f8339a3f5c550f0aabc2e Reviewed-on: https://gerrit.libreoffice.org/50634 Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/sw/source/core/layout/findfrm.cxx b/sw/source/core/layout/findfrm.cxx index 494920dc6281..4f2453e09f93 100644 --- a/sw/source/core/layout/findfrm.cxx +++ b/sw/source/core/layout/findfrm.cxx @@ -1448,11 +1448,11 @@ SwLayoutFrame* SwFrame::GetNextCellLeaf() SwLayoutFrame* SwFrame::GetPrevCellLeaf() { SwFrame* pTmpFrame = this; - while ( !pTmpFrame->IsCellFrame() ) + while (pTmpFrame && !pTmpFrame->IsCellFrame()) pTmpFrame = pTmpFrame->GetUpper(); - OSL_ENSURE( pTmpFrame, "SwFrame::GetNextPreviousLeaf() without cell" ); - return static_cast<SwCellFrame*>(pTmpFrame)->GetPreviousCell(); + SAL_WARN_IF(!pTmpFrame, "sw.core", "SwFrame::GetNextPreviousLeaf() without cell"); + return pTmpFrame ? static_cast<SwCellFrame*>(pTmpFrame)->GetPreviousCell() : nullptr; } static SwCellFrame* lcl_FindCorrespondingCellFrame( const SwRowFrame& rOrigRow, _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits