diff options
Diffstat (limited to 'sc/source/ui/miscdlgs/crdlg.cxx')
-rw-r--r-- | sc/source/ui/miscdlgs/crdlg.cxx | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sc/source/ui/miscdlgs/crdlg.cxx b/sc/source/ui/miscdlgs/crdlg.cxx index 5d5e833ca768..497a76ecfa8a 100644 --- a/sc/source/ui/miscdlgs/crdlg.cxx +++ b/sc/source/ui/miscdlgs/crdlg.cxx @@ -44,6 +44,21 @@ ScColOrRowDlg::ScColOrRowDlg(vcl::Window* pParent, const OUString& rStrTitle, m_pBtnOk->SetClickHdl( LINK( this, ScColOrRowDlg, OkHdl ) ); } +ScColOrRowDlg::~ScColOrRowDlg() +{ + disposeOnce(); +} + +void ScColOrRowDlg::dispose() +{ + m_pFrame.clear(); + m_pBtnRows.clear(); + m_pBtnCols.clear(); + m_pBtnOk.clear(); + ModalDialog::dispose(); +} + + IMPL_LINK_NOARG_INLINE_START(ScColOrRowDlg, OkHdl) { EndDialog( m_pBtnCols->IsChecked() ? SCRET_COLS : SCRET_ROWS ); |