diff options
Diffstat (limited to 'sd/source/ui/annotations/annotationwindow.cxx')
-rw-r--r-- | sd/source/ui/annotations/annotationwindow.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sd/source/ui/annotations/annotationwindow.cxx b/sd/source/ui/annotations/annotationwindow.cxx index 186728414c66..aefa5b680a64 100644 --- a/sd/source/ui/annotations/annotationwindow.cxx +++ b/sd/source/ui/annotations/annotationwindow.cxx @@ -606,14 +606,14 @@ void AnnotationWindow::Deactivate() if( pTextApi ) { - OutlinerParaObject* pOPO = Engine()->CreateParaObject(); + std::unique_ptr<OutlinerParaObject> pOPO = Engine()->CreateParaObject(); if( pOPO ) { if( mpDoc->IsUndoEnabled() ) mpDoc->BegUndo( SdResId( STR_ANNOTATION_UNDO_EDIT ) ); pTextApi->SetText( *pOPO ); - delete pOPO; + pOPO.reset(); // set current time to changed annotation xAnnotation->setDateTime( getCurrentDateTime() ); |