summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@collabora.com>2015-05-07 16:04:32 +0100
committerMichael Meeks <michael.meeks@collabora.com>2015-05-07 16:07:57 +0100
commit630fe2d0c92464f5572b807b8c6c47ca6f4ac590 (patch)
treee535d87966bfc3c753180577c715db97b57f21bb
parentcfcfc5e9de192964bcd500743f58c8f1bacfec9c (diff)
tdf#91127 - SwDbTreeList 'make' function fix.
Change-Id: Iaefba9f6f546c3ac22749aa0ff209cbc49f8a552
-rw-r--r--sw/source/uibase/dbui/dbtree.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/sw/source/uibase/dbui/dbtree.cxx b/sw/source/uibase/dbui/dbtree.cxx
index 8a635706d20a..caa9df67cd97 100644
--- a/sw/source/uibase/dbui/dbtree.cxx
+++ b/sw/source/uibase/dbui/dbtree.cxx
@@ -186,7 +186,7 @@ extern "C" SAL_DLLPUBLIC_EXPORT vcl::Window* SAL_CALL makeSwDBTreeList(vcl::Wind
OString sBorder = VclBuilder::extractCustomProperty(rMap);
if (!sBorder.isEmpty())
nStyle |= WB_BORDER;
- return VclPtr<SwDBTreeList>::Create(pParent, nStyle);
+ return new SwDBTreeList(pParent, nStyle);
}
Size SwDBTreeList::GetOptimalSize() const
@@ -202,6 +202,7 @@ SwDBTreeList::~SwDBTreeList()
void SwDBTreeList::dispose()
{
delete pImpl;
+ pImpl = NULL;
SvTreeListBox::dispose();
}