Kaydet (Commit) 5620f5ba authored tarafından Caolán McNamara's avatar Caolán McNamara

Related: rhbz#1032774 bodge-around reported NULL value here

Change-Id: I9c4791b8f82cdd6e4823f88f592ad9ce233b6966
üst 5d34cd53
...@@ -1235,10 +1235,15 @@ void SlideShow::StartFullscreenPresentation( ) ...@@ -1235,10 +1235,15 @@ void SlideShow::StartFullscreenPresentation( )
// frame view of the current view shell. This avoids that // frame view of the current view shell. This avoids that
// changes made by the presentation have an effect on the other // changes made by the presentation have an effect on the other
// view shells. // 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); mpFullScreenFrameView = new FrameView(mpDoc, pOriginalFrameView);
// The new frame is created hidden. To make it visible and activate the // The new frame is created hidden. To make it visible and activate the
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment