diff options
Diffstat (limited to 'sc/source/ui/undo/undobase.cxx')
-rw-r--r-- | sc/source/ui/undo/undobase.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sc/source/ui/undo/undobase.cxx b/sc/source/ui/undo/undobase.cxx index d88d29d71b53..abaaa8a88ae7 100644 --- a/sc/source/ui/undo/undobase.cxx +++ b/sc/source/ui/undo/undobase.cxx @@ -245,7 +245,7 @@ ScBlockUndo::ScBlockUndo( ScDocShell* pDocSh, const ScRange& rRange, aBlockRange( rRange ), eMode( eBlockMode ) { - pDrawUndo = GetSdrUndoAction( &pDocShell->GetDocument() ); + pDrawUndo = GetSdrUndoAction( &pDocShell->GetDocument() ).release(); } ScBlockUndo::~ScBlockUndo() @@ -346,7 +346,7 @@ ScMultiBlockUndo::ScMultiBlockUndo( ScSimpleUndo(pDocSh), maBlockRanges(rRanges) { - mpDrawUndo = GetSdrUndoAction( &pDocShell->GetDocument() ); + mpDrawUndo = GetSdrUndoAction( &pDocShell->GetDocument() ).release(); } ScMultiBlockUndo::~ScMultiBlockUndo() @@ -416,7 +416,7 @@ ScMoveUndo::ScMoveUndo( ScDocShell* pDocSh, ScDocument* pRefDoc, ScRefUndoData* ScDocument& rDoc = pDocShell->GetDocument(); if (pRefUndoData) pRefUndoData->DeleteUnchanged(&rDoc); - pDrawUndo = GetSdrUndoAction( &rDoc ); + pDrawUndo = GetSdrUndoAction( &rDoc ).release(); } ScMoveUndo::~ScMoveUndo() |