From 82f15336cfbcb766c060c4936d11ff33c54558e4 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Thu, 28 May 2015 15:06:40 +0100 Subject: VclPtr: undisposed things and dispose order on query design window close Change-Id: I3070d52e15febe2f5981ffdf5d665e28fa4f799b --- dbaccess/source/ui/querydesign/JoinDesignView.cxx | 2 +- dbaccess/source/ui/querydesign/QueryViewSwitch.cxx | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'dbaccess/source') 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() -- cgit