summaryrefslogtreecommitdiff
path: root/sc/source/ui/dbgui
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2014-08-20 17:02:33 +0200
committerStephan Bergmann <sbergman@redhat.com>2014-08-20 17:02:59 +0200
commit9a42c5939485732c031f6e6d30394b5414f6ad61 (patch)
treef3233b3067aeea834de6633d5262ae23cb9607dc /sc/source/ui/dbgui
parent9f01ba1b78edf6a08d36be39658327451120d613 (diff)
Bad hack to enforce weakly emitted RTTI for ScValidationDlg
...(by inlining all its virtual functions), as otherwise -fsanitize=undefined makes sc require ScValidationDlg RTTI (to verify the cast to ScValidationDlg in the ScValidityRefChildWin ctor in sc/source/ui/view/reffact.cxx) but which would only be emitted in scui (against which sc cannot link). Change-Id: Id9e2bf0719ba3bba35e5ae1f0e58190d9fdb6dd4
Diffstat (limited to 'sc/source/ui/dbgui')
-rw-r--r--sc/source/ui/dbgui/validate.cxx17
1 files changed, 0 insertions, 17 deletions
diff --git a/sc/source/ui/dbgui/validate.cxx b/sc/source/ui/dbgui/validate.cxx
index 6cfaafa88fbd..c4b9514ddc98 100644
--- a/sc/source/ui/dbgui/validate.cxx
+++ b/sc/source/ui/dbgui/validate.cxx
@@ -156,23 +156,6 @@ void ScTPValidationValue::RefInputDonePostHdl()
}
-bool ScValidationDlg::Close()
-{
- if( m_bOwnRefHdlr )
- {
- if (SfxTabPage* pPage = GetTabPage(m_nValuePageId))
- static_cast<ScTPValidationValue*>(pPage)->RemoveRefDlg();
- }
-
- return ScValidationDlgBase::Close();
-}
-
-ScValidationDlg::~ScValidationDlg()
-{
- if( m_bOwnRefHdlr )
- RemoveRefDlg( false );
-}
-
namespace {
/** Converts the passed ScValidationMode to the position in the list box. */