summaryrefslogtreecommitdiffstats
path: root/slideshow/source/engine/slide/slideimpl.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'slideshow/source/engine/slide/slideimpl.cxx')
-rw-r--r--slideshow/source/engine/slide/slideimpl.cxx30
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() )