diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-05-28 15:06:40 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-05-28 15:07:43 +0100 |
commit | 82f15336cfbcb766c060c4936d11ff33c54558e4 (patch) | |
tree | 5aa5f6bfcd15dd3b964a83a84eb5f320030aa911 | |
parent | f12f5525427d7d743a267ab2e8bf5315d389e9cf (diff) |
VclPtr: undisposed things and dispose order on query design window close
Change-Id: I3070d52e15febe2f5981ffdf5d665e28fa4f799b
-rw-r--r-- | dbaccess/source/ui/querydesign/JoinDesignView.cxx | 2 | ||||
-rw-r--r-- | dbaccess/source/ui/querydesign/QueryViewSwitch.cxx | 3 |
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() |