sw/source/core/layout/ftnfrm.cxx | 2 ++ 1 file changed, 2 insertions(+)
New commits: commit 9d8954197cc2b6e57db56abe18bfc782a1a715a6 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Mon Jun 21 11:08:05 2021 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Mon Jun 21 13:47:38 2021 +0200 cid#1486007 establish that SwFootnoteFrame::Paste doesn't delete itself Change-Id: Ifbc1fc73be6824917dfe91811ecb5b58409f042e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117551 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/sw/source/core/layout/ftnfrm.cxx b/sw/source/core/layout/ftnfrm.cxx index d65d7c70d546..ce7bc0b7c073 100644 --- a/sw/source/core/layout/ftnfrm.cxx +++ b/sw/source/core/layout/ftnfrm.cxx @@ -621,6 +621,7 @@ void SwFootnoteFrame::Paste( SwFrame* pParent, SwFrame* pSibling ) SwFlowFrame::CastFlowFrame( GetPrev()->GetLower())-> MoveSubTree( this, GetLower() ); SwFrame *pDel = GetPrev(); + assert(pDel != this); pDel->Cut(); SwFrame::DestroyFrame(pDel); } @@ -630,6 +631,7 @@ void SwFootnoteFrame::Paste( SwFrame* pParent, SwFrame* pSibling ) "Footnote without content?" ); SwFlowFrame::CastFlowFrame( GetNext()->GetLower() )->MoveSubTree( this ); SwFrame *pDel = GetNext(); + assert(pDel != this); pDel->Cut(); SwFrame::DestroyFrame(pDel); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits