sd/source/ui/slideshow/slideshow.cxx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-)
New commits: commit 5620f5ba2fa123f029ac449f69a89ffc5703c71e Author: Caolán McNamara <caol...@redhat.com> Date: Thu Nov 21 15:27:59 2013 +0000 Related: rhbz#1032774 bodge-around reported NULL value here Change-Id: I9c4791b8f82cdd6e4823f88f592ad9ce233b6966 diff --git a/sd/source/ui/slideshow/slideshow.cxx b/sd/source/ui/slideshow/slideshow.cxx index 2bab38d..b71cad6 100644 --- a/sd/source/ui/slideshow/slideshow.cxx +++ b/sd/source/ui/slideshow/slideshow.cxx @@ -1235,10 +1235,15 @@ void SlideShow::StartFullscreenPresentation( ) // frame view of the current view shell. This avoids that // changes made by the presentation have an effect on the other // view shells. - FrameView* pOriginalFrameView = mpCurrentViewShellBase ? mpCurrentViewShellBase->GetMainViewShell()->GetFrameView() : 0; + FrameView* pOriginalFrameView = 0; + if (mpCurrentViewShellBase) + { + ::boost::shared_ptr<ViewShell> xShell(mpCurrentViewShellBase->GetMainViewShell()); + if (xShell.get()) + pOriginalFrameView = xShell->GetFrameView(); + } - if( mpFullScreenFrameView ) - delete mpFullScreenFrameView; + delete mpFullScreenFrameView; mpFullScreenFrameView = new FrameView(mpDoc, pOriginalFrameView); // The new frame is created hidden. To make it visible and activate the
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits