summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--svtools/source/brwbox/ebbcontrols.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/svtools/source/brwbox/ebbcontrols.cxx b/svtools/source/brwbox/ebbcontrols.cxx
index cd65d3ed0264..69ed4d6b6b06 100644
--- a/svtools/source/brwbox/ebbcontrols.cxx
+++ b/svtools/source/brwbox/ebbcontrols.cxx
@@ -426,7 +426,10 @@ namespace svt
void FormattedControlBase::dispose()
{
- m_xEntryFormatter.reset();
+ if (m_bSpinVariant)
+ m_xSpinButton->SetFormatter(nullptr);
+ else
+ m_xEntryFormatter.reset();
m_xSpinButton.reset();
m_xEntry.reset();
EditControlBase::dispose();