diff options
Diffstat (limited to 'starmath')
-rw-r--r-- | starmath/inc/ElementsDockingWindow.hxx | 2 | ||||
-rw-r--r-- | starmath/source/ElementsDockingWindow.cxx | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/starmath/inc/ElementsDockingWindow.hxx b/starmath/inc/ElementsDockingWindow.hxx index b075e0d391d1..c29d85ca1a87 100644 --- a/starmath/inc/ElementsDockingWindow.hxx +++ b/starmath/inc/ElementsDockingWindow.hxx @@ -96,7 +96,7 @@ class SmElementsControl : public Control SmElementList maElementList; Size maMaxElementDimensions; bool mbVerticalMode; - std::unique_ptr<ScrollBar> mxScroll; + VclPtr< ScrollBar > mxScroll; void addElement(const OUString& aElementVisual, const OUString& aElementSource, const OUString& aHelpText); diff --git a/starmath/source/ElementsDockingWindow.cxx b/starmath/source/ElementsDockingWindow.cxx index 1797c9a57a23..4ead68629757 100644 --- a/starmath/source/ElementsDockingWindow.cxx +++ b/starmath/source/ElementsDockingWindow.cxx @@ -244,6 +244,7 @@ SmElementsControl::~SmElementsControl() void SmElementsControl::dispose() { mpDocShell->DoClose(); + mpScroll.disposeAndClear(); Control::dispose(); } |