summaryrefslogtreecommitdiff
path: root/dbaccess
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-05-28 15:06:40 +0100
committerCaolán McNamara <caolanm@redhat.com>2015-05-28 15:08:08 +0100
commit6f66aab4b757d02a5f9955d825cd142bd353b765 (patch)
tree60d36b6983fccce326b1f2c16bb0ecbaf315d9d1 /dbaccess
parentcc755ad11687947cbb52ab7624503a8abefbe259 (diff)
VclPtr: undisposed things and dispose order on query design window close
Change-Id: I3070d52e15febe2f5981ffdf5d665e28fa4f799b (cherry picked from commit 82f15336cfbcb766c060c4936d11ff33c54558e4)
Diffstat (limited to 'dbaccess')
-rw-r--r--dbaccess/source/ui/querydesign/JoinDesignView.cxx2
-rw-r--r--dbaccess/source/ui/querydesign/QueryViewSwitch.cxx3
2 files changed, 4 insertions, 1 deletions
diff --git a/dbaccess/source/ui/querydesign/JoinDesignView.cxx b/dbaccess/source/ui/querydesign/JoinDesignView.cxx
index 39a86c4b4dab..a5701f9311cc 100644
--- a/dbaccess/source/ui/querydesign/JoinDesignView.cxx
+++ b/dbaccess/source/ui/querydesign/JoinDesignView.cxx
@@ -66,8 +66,8 @@ OJoinDesignView::~OJoinDesignView()
void OJoinDesignView::dispose()
{
- m_pScrollWindow.disposeAndClear();
m_pTableView.disposeAndClear();
+ m_pScrollWindow.disposeAndClear();
ODataView::dispose();
}
diff --git a/dbaccess/source/ui/querydesign/QueryViewSwitch.cxx b/dbaccess/source/ui/querydesign/QueryViewSwitch.cxx
index 4baf60797154..a527afd2c1fa 100644
--- a/dbaccess/source/ui/querydesign/QueryViewSwitch.cxx
+++ b/dbaccess/source/ui/querydesign/QueryViewSwitch.cxx
@@ -42,6 +42,9 @@ OQueryViewSwitch::OQueryViewSwitch(OQueryContainerWindow* _pParent, OQueryContro
OQueryViewSwitch::~OQueryViewSwitch()
{
+ // destroy children
+ m_pDesignView.disposeAndClear();
+ m_pTextView.disposeAndClear();
}
void OQueryViewSwitch::Construct()