diff options
Diffstat (limited to 'slideshow/source/engine/slide/slideimpl.cxx')
-rw-r--r-- | slideshow/source/engine/slide/slideimpl.cxx | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/slideshow/source/engine/slide/slideimpl.cxx b/slideshow/source/engine/slide/slideimpl.cxx index 1b60e8eab774..5549e5ebd213 100644 --- a/slideshow/source/engine/slide/slideimpl.cxx +++ b/slideshow/source/engine/slide/slideimpl.cxx @@ -110,12 +110,6 @@ public: virtual ~SlideImpl(); - // Disposable interface - - - virtual void dispose(); - - // Slide interface @@ -428,30 +422,6 @@ SlideImpl::~SlideImpl() } } -void SlideImpl::dispose() -{ - maSlideBitmaps.clear(); - mpPaintOverlay.reset(); - maAnimations.dispose(); - maContext.dispose(); - - if( mpShapeManager ) - { - maContext.mrScreenUpdater.removeViewUpdate(mpShapeManager); - mpShapeManager->dispose(); - } - - // TODO(Q3): Make sure LayerManager (and thus Shapes) dies first, - // because SlideShowContext has SubsettableShapeManager as - // reference member. - mpLayerManager.reset(); - mpSubsettableShapeManager.reset(); - mpShapeManager.reset(); - mxRootNode.clear(); - mxDrawPage.clear(); - mxDrawPagesSupplier.clear(); -} - bool SlideImpl::prefetch() { if( !mxRootNode.is() ) |