From 68b477e0ed2e2c5b59751b0b936c2b663be3c5b5 Mon Sep 17 00:00:00 2001 From: Michael Meeks Date: Wed, 16 Sep 2015 02:58:16 +0100 Subject: tdf#94006 - need an explicit dispose for slideshow's GLContext. Fixes crasher exiting slideshow. Change-Id: I14b6a2c1abc946f590bf91cab19099753172fd95 Reviewed-on: https://gerrit.libreoffice.org/18609 Reviewed-by: Tor Lillqvist Tested-by: Tor Lillqvist --- slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionerImpl.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionerImpl.cxx b/slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionerImpl.cxx index db5097083cc6..f29686696237 100644 --- a/slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionerImpl.cxx +++ b/slideshow/source/engine/OGLTrans/generic/OGLTrans_TransitionerImpl.cxx @@ -1325,6 +1325,8 @@ void OGLTransitionerImpl::impl_dispose() { impl_finishTransition(); disposeTextures(); + if( mpContext.is() ) + mpContext->dispose(); mpContext.clear(); } -- cgit