diff options
Diffstat (limited to 'svx/source/dialog/linkwarn.cxx')
-rw-r--r-- | svx/source/dialog/linkwarn.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/svx/source/dialog/linkwarn.cxx b/svx/source/dialog/linkwarn.cxx index 9015d1ae119c..26879f23f7fe 100644 --- a/svx/source/dialog/linkwarn.cxx +++ b/svx/source/dialog/linkwarn.cxx @@ -43,11 +43,18 @@ SvxLinkWarningDialog::SvxLinkWarningDialog( vcl::Window* pParent, const OUString SvxLinkWarningDialog::~SvxLinkWarningDialog() { + disposeOnce(); +} + +void SvxLinkWarningDialog::dispose() +{ // save value of "warning off" checkbox, if necessary SvtMiscOptions aMiscOpt; bool bChecked = m_pWarningOnBox->IsChecked(); if ( aMiscOpt.ShowLinkWarningDialog() != bChecked ) aMiscOpt.SetShowLinkWarningDialog( bChecked ); + m_pWarningOnBox.clear(); + MessageDialog::dispose(); } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |