diff options
Diffstat (limited to 'sc/source/ui/namedlg/namedefdlg.cxx')
-rw-r--r-- | sc/source/ui/namedlg/namedefdlg.cxx | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/sc/source/ui/namedlg/namedefdlg.cxx b/sc/source/ui/namedlg/namedefdlg.cxx index b784e93ddddb..0f80368c5377 100644 --- a/sc/source/ui/namedlg/namedefdlg.cxx +++ b/sc/source/ui/namedlg/namedefdlg.cxx @@ -93,6 +93,27 @@ ScNameDefDlg::ScNameDefDlg( SfxBindings* pB, SfxChildWindow* pCW, vcl::Window* p m_pEdName->SetSelection( aCurSel ); } +ScNameDefDlg::~ScNameDefDlg() +{ + disposeOnce(); +} + +void ScNameDefDlg::dispose() +{ + m_pEdName.clear(); + m_pEdRange.clear(); + m_pRbRange.clear(); + m_pLbScope.clear(); + m_pBtnRowHeader.clear(); + m_pBtnColHeader.clear(); + m_pBtnPrintArea.clear(); + m_pBtnCriteria.clear(); + m_pBtnAdd.clear(); + m_pBtnCancel.clear(); + m_pFtInfo.clear(); + ScAnyRefDlg::dispose(); +} + void ScNameDefDlg::CancelPushed() { if (mbUndo) |