diff options
Diffstat (limited to 'vcl/source/control/scrbar.cxx')
-rw-r--r-- | vcl/source/control/scrbar.cxx | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/vcl/source/control/scrbar.cxx b/vcl/source/control/scrbar.cxx index e31391d27ab3..b239c623e3ff 100644 --- a/vcl/source/control/scrbar.cxx +++ b/vcl/source/control/scrbar.cxx @@ -125,7 +125,13 @@ ScrollBar::ScrollBar( vcl::Window* pParent, WinBits nStyle ) : ScrollBar::~ScrollBar() { - delete mpData; + disposeOnce(); +} + +void ScrollBar::dispose() +{ + delete mpData; mpData = NULL; + Control::dispose(); } void ScrollBar::ImplUpdateRects( bool bUpdate ) |