diff options
Diffstat (limited to 'sc/source/ui/dbgui/scuiimoptdlg.cxx')
-rw-r--r-- | sc/source/ui/dbgui/scuiimoptdlg.cxx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/sc/source/ui/dbgui/scuiimoptdlg.cxx b/sc/source/ui/dbgui/scuiimoptdlg.cxx index 4079b60c39cc..a1c1e487b530 100644 --- a/sc/source/ui/dbgui/scuiimoptdlg.cxx +++ b/sc/source/ui/dbgui/scuiimoptdlg.cxx @@ -239,8 +239,26 @@ ScImportOptionsDlg::ScImportOptionsDlg( ScImportOptionsDlg::~ScImportOptionsDlg() { + disposeOnce(); +} + +void ScImportOptionsDlg::dispose() +{ delete pFieldSepTab; delete pTextSepTab; + m_pFieldFrame.clear(); + m_pFtCharset.clear(); + m_pLbCharset.clear(); + m_pFtFieldSep.clear(); + m_pEdFieldSep.clear(); + m_pFtTextSep.clear(); + m_pEdTextSep.clear(); + m_pCbShown.clear(); + m_pCbFormulas.clear(); + m_pCbQuoteAll.clear(); + m_pCbFixed.clear(); + m_pBtnOk.clear(); + ModalDialog::dispose(); } void ScImportOptionsDlg::GetImportOptions( ScImportOptions& rOptions ) const |