diff options
Diffstat (limited to 'sc/source/ui/optdlg/calcoptionsdlg.cxx')
-rw-r--r-- | sc/source/ui/optdlg/calcoptionsdlg.cxx | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/sc/source/ui/optdlg/calcoptionsdlg.cxx b/sc/source/ui/optdlg/calcoptionsdlg.cxx index af06513fa587..92d88f6471ff 100644 --- a/sc/source/ui/optdlg/calcoptionsdlg.cxx +++ b/sc/source/ui/optdlg/calcoptionsdlg.cxx @@ -109,7 +109,25 @@ ScCalcOptionsDialog::ScCalcOptionsDialog(vcl::Window* pParent, const ScCalcConfi mpTestButton->SetClickHdl(LINK(this, ScCalcOptionsDialog, TestClickHdl)); } -ScCalcOptionsDialog::~ScCalcOptionsDialog() {} +ScCalcOptionsDialog::~ScCalcOptionsDialog() +{ + disposeOnce(); +} + +void ScCalcOptionsDialog::dispose() +{ + mpUseOpenCL.clear(); + mpSpinButton.clear(); + mpEditField.clear(); + mpTestButton.clear(); + mpFtFrequency.clear(); + mpFtComputeUnits.clear(); + mpFtMemory.clear(); + mpOpenclInfoList.clear(); + mpBtnAutomaticSelectionTrue.clear(); + mpBtnAutomaticSelectionFalse.clear(); + ModalDialog::dispose(); +} void ScCalcOptionsDialog::OpenCLAutomaticSelectionChanged() { |