summaryrefslogtreecommitdiff
path: root/sc/source/ui
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-01-24 17:10:48 +0000
committerCaolán McNamara <caolanm@redhat.com>2022-01-24 20:38:51 +0100
commit6c5c6ede0103e15b8e8ac432f0ca7f6e00c9dcb4 (patch)
treeac9eee5af19ae935b09e58b5d0944b8b692c3e46 /sc/source/ui
parentde170db187852c42f6bad845d00c2b19b99e9a31 (diff)
tdf#146913 don't destroy the dialog if we just want to hide it
Change-Id: Ie534aba915120d12e65aa965e5435bc7575ecb29 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128879 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sc/source/ui')
-rw-r--r--sc/source/ui/dbgui/validate.cxx4
-rw-r--r--sc/source/ui/inc/validate.hxx2
2 files changed, 3 insertions, 3 deletions
diff --git a/sc/source/ui/dbgui/validate.cxx b/sc/source/ui/dbgui/validate.cxx
index 237ec6c94f83..ac75d90fd8a2 100644
--- a/sc/source/ui/dbgui/validate.cxx
+++ b/sc/source/ui/dbgui/validate.cxx
@@ -101,12 +101,12 @@ ScValidationDlg::ScValidationDlg(weld::Window* pParent, const SfxItemSet* pArgSe
}
}
-void ScValidationDlg::EndDialog()
+void ScValidationDlg::EndDialog(int nResponse)
{
// tdf#137215 ensure original modality of true is restored before dialog loop ends
if (m_bOwnRefHdlr)
RemoveRefDlg(true);
- ScValidationDlgBase::EndDialog();
+ ScValidationDlgBase::EndDialog(nResponse);
}
ScValidationDlg::~ScValidationDlg()
diff --git a/sc/source/ui/inc/validate.hxx b/sc/source/ui/inc/validate.hxx
index 6117e87b7984..618cfb23f1c0 100644
--- a/sc/source/ui/inc/validate.hxx
+++ b/sc/source/ui/inc/validate.hxx
@@ -176,7 +176,7 @@ public:
void SetModal(bool bModal) { m_xDialog->set_modal(bModal); }
- virtual void EndDialog() override;
+ virtual void EndDialog(int nResponse) override;
virtual void SetReference( const ScRange& rRef, ScDocument& rDoc ) override
{