diff options
Diffstat (limited to 'vcl/source/window/introwin.cxx')
-rw-r--r-- | vcl/source/window/introwin.cxx | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/vcl/source/window/introwin.cxx b/vcl/source/window/introwin.cxx index fa311d3129b5..d8b400135477 100644 --- a/vcl/source/window/introwin.cxx +++ b/vcl/source/window/introwin.cxx @@ -40,9 +40,16 @@ IntroWindow::IntroWindow( ) : IntroWindow::~IntroWindow() { + disposeOnce(); +} + +void IntroWindow::dispose() +{ ImplSVData* pSVData = ImplGetSVData(); - if ( pSVData->mpIntroWindow == this ) - pSVData->mpIntroWindow = NULL; + if ( pSVData->mpIntroWindow.get() == this ) + pSVData->mpIntroWindow = nullptr; + + WorkWindow::dispose(); } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |