svx/source/svdraw/svdundo.cxx | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-)
New commits: commit 28d2a0c162b477a013c7c51c19a94fb08b55b276 Author: Julien Nabet <serval2...@yahoo.fr> Date: Wed Mar 13 21:20:13 2013 +0100 coverity#705733: Resource leak + Fix "if" format Change-Id: Iafd46d21e5b9ed21d7c7c338502d780be9f0c222 Reviewed-on: https://gerrit.libreoffice.org/2711 Reviewed-by: Fridrich Strba <fridr...@documentfoundation.org> Tested-by: Fridrich Strba <fridr...@documentfoundation.org> diff --git a/svx/source/svdraw/svdundo.cxx b/svx/source/svdraw/svdundo.cxx index 7f310ee..19f6098 100644 --- a/svx/source/svdraw/svdundo.cxx +++ b/svx/source/svdraw/svdundo.cxx @@ -1121,14 +1121,13 @@ void SdrUndoObjSetText::Undo() if (!bNewTextAvailable) AfterSetText(); - // copy text for Undo, because the original now belongs to SetOutlinerParaObject() - OutlinerParaObject* pText1 = pOldText; - if(pText1) - pText1 = new OutlinerParaObject(*pText1); - SdrText* pText = static_cast< SdrTextObj*>( pObj )->getText(mnText); - if( pText ) + if (pText && pOldText) + { + // copy text for Undo, because the original now belongs to SetOutlinerParaObject() + OutlinerParaObject* pText1 = new OutlinerParaObject(*pOldText); pText->SetOutlinerParaObject(pText1); + } pObj->SetEmptyPresObj( bEmptyPresObj ); pObj->ActionChanged(); @@ -1137,7 +1136,7 @@ void SdrUndoObjSetText::Undo() void SdrUndoObjSetText::Redo() { SdrText* pText = static_cast< SdrTextObj*>( pObj )->getText(mnText); - if( pText && pNewText) + if (pText && pNewText) { // copy text for Undo, because the original now belongs to SetOutlinerParaObject() OutlinerParaObject* pText1 = new OutlinerParaObject(*pNewText); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits