summaryrefslogtreecommitdiffstats
path: root/vcl/source/window/layout.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2016-11-07 10:41:17 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2016-11-07 11:02:06 +0000
commitfebde9d61d1ee848f7b10edfd5954a25b6687946 (patch)
treef785b6e9e12cd31a1e606b62ebab803b54ad3a4c /vcl/source/window/layout.cxx
parentloplugin:oncevar in cui..connectivity (diff)
downloadcore-febde9d61d1ee848f7b10edfd5954a25b6687946.tar.gz
core-febde9d61d1ee848f7b10edfd5954a25b6687946.zip
wrap some more dialog pointers in VclPtr
and fix a couple of memory leaks in the process, some of them were not being deleted at all Change-Id: Icb5c948662ad3ba878eadfbc807f93cc35cfb228 Reviewed-on: https://gerrit.libreoffice.org/30651 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl/source/window/layout.cxx')
-rw-r--r--vcl/source/window/layout.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/vcl/source/window/layout.cxx b/vcl/source/window/layout.cxx
index 8bed6514a066..872c2357d504 100644
--- a/vcl/source/window/layout.cxx
+++ b/vcl/source/window/layout.cxx
@@ -308,7 +308,7 @@ void VclContainer::Command(const CommandEvent& rCEvt)
{
// open screenshot annotation dialog
VclAbstractDialogFactory* pFact = VclAbstractDialogFactory::Create();
- AbstractScreenshotAnnotationDlg* pTmp = pFact->CreateScreenshotAnnotationDlg(
+ VclPtr<AbstractScreenshotAnnotationDlg> pTmp = pFact->CreateScreenshotAnnotationDlg(
Application::GetDefDialogParent(),
*pParentDialog);
ScopedVclPtr<AbstractScreenshotAnnotationDlg> pDialog(pTmp);