sw/source/core/layout/colfrm.cxx | 3 +++ 1 file changed, 3 insertions(+)
New commits: commit 102a99e46bca9fb292cc1b2e7604020eb9ca43f4 Author: Michael Stahl <michael.st...@cib.de> AuthorDate: Wed Jun 17 18:53:49 2020 +0200 Commit: Michael Stahl <michael.st...@cib.de> CommitDate: Thu Jun 18 09:38:42 2020 +0200 tdf#134009 sw: prevent spurious undos in SwColumnFrame::DestroyImpl() SwUndoFrameFormatDelete is created for every destroyed column frame. Change-Id: I11e0399487a41c52768175faf3a3699b302ad317 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96558 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.st...@cib.de> diff --git a/sw/source/core/layout/colfrm.cxx b/sw/source/core/layout/colfrm.cxx index b241257b4bda..dfb438953688 100644 --- a/sw/source/core/layout/colfrm.cxx +++ b/sw/source/core/layout/colfrm.cxx @@ -52,6 +52,9 @@ void SwColumnFrame::DestroyImpl() //I'm the only one, delete the format. //Get default format before, so the base class can cope with it. pDoc->GetDfltFrameFormat()->Add( this ); + // tdf#134009, like #i32968# avoid SwUndoFrameFormatDelete creation, + // the format is owned by the SwColumnFrame, see lcl_AddColumns() + ::sw::UndoGuard const ug(pDoc->GetIDocumentUndoRedo()); pDoc->DelFrameFormat( pFormat ); } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits