summaryrefslogtreecommitdiff
path: root/vcl/source/window/dialog.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/source/window/dialog.cxx')
-rw-r--r--vcl/source/window/dialog.cxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/vcl/source/window/dialog.cxx b/vcl/source/window/dialog.cxx
index b3b39ae9a29a..30f051fda227 100644
--- a/vcl/source/window/dialog.cxx
+++ b/vcl/source/window/dialog.cxx
@@ -362,7 +362,7 @@ void Dialog::ImplInitDialogData()
mpContentArea.clear();
mpActionArea.clear();
mnMousePositioned = 0;
- mpDialogImpl = new DialogImpl;
+ mpDialogImpl.reset(new DialogImpl);
}
void Dialog::ImplInit( vcl::Window* pParent, WinBits nStyle, InitFlag eFlag )
@@ -583,8 +583,7 @@ Dialog::~Dialog()
void Dialog::dispose()
{
- delete mpDialogImpl;
- mpDialogImpl = nullptr;
+ mpDialogImpl.reset();
mpPrevExecuteDlg.clear();
mpActionArea.clear();
mpContentArea.clear();