sw/source/core/unocore/unosect.cxx | 2 ++ 1 file changed, 2 insertions(+)
New commits: commit 2940a697dce2292e9c5b118feb8ec4159e3606fa Author: Michael Stahl <mst...@redhat.com> Date: Wed Sep 12 22:14:59 2012 +0200 fdo#42450: also end undo on error condition Change-Id: I59a33631d73a02cf8c84ccc002401bdc2da10267 diff --git a/sw/source/core/unocore/unosect.cxx b/sw/source/core/unocore/unosect.cxx index 4e68e30..517d3a3 100644 --- a/sw/source/core/unocore/unosect.cxx +++ b/sw/source/core/unocore/unosect.cxx @@ -402,6 +402,8 @@ throw (lang::IllegalArgumentException, uno::RuntimeException) pDoc->InsertSwSection( aPam, aSect, 0, aSet.Count() ? &aSet : 0 ); if (!pRet) // fdo#42450 text range could parially overlap existing section { + // shouldn't have created an undo object yet + pDoc->GetIDocumentUndoRedo().EndUndo( UNDO_INSSECTION, NULL ); throw lang::IllegalArgumentException( "SwXTextSection::attach(): invalid TextRange", static_cast< ::cppu::OWeakObject*>(this), 0); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits