diff options
Diffstat (limited to 'sc/source/ui/dbgui/consdlg.cxx')
-rw-r--r-- | sc/source/ui/dbgui/consdlg.cxx | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/sc/source/ui/dbgui/consdlg.cxx b/sc/source/ui/dbgui/consdlg.cxx index a8b6c737d010..1b84ae626154 100644 --- a/sc/source/ui/dbgui/consdlg.cxx +++ b/sc/source/ui/dbgui/consdlg.cxx @@ -105,8 +105,31 @@ ScConsolidateDlg::ScConsolidateDlg( SfxBindings* pB, SfxChildWindow* pCW, vcl::W ScConsolidateDlg::~ScConsolidateDlg() { + disposeOnce(); +} + +void ScConsolidateDlg::dispose() +{ delete [] pAreaData; delete pRangeUtil; + pLbFunc.clear(); + pLbConsAreas.clear(); + pLbDataArea.clear(); + pEdDataArea.clear(); + pRbDataArea.clear(); + pLbDestArea.clear(); + pEdDestArea.clear(); + pRbDestArea.clear(); + pExpander.clear(); + pBtnByRow.clear(); + pBtnByCol.clear(); + pBtnRefs.clear(); + pBtnOk.clear(); + pBtnCancel.clear(); + pBtnAdd.clear(); + pBtnRemove.clear(); + pRefInputEdit.clear(); + ScAnyRefDlg::dispose(); } void ScConsolidateDlg::Init() |