[Libreoffice-commits] core.git: sw/source
Caolán McNamara
caolanm at redhat.com
Thu Sep 11 02:46:40 PDT 2014
sw/source/uibase/web/wview.cxx | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
New commits:
commit 8712f0555baab0830aace424f143ad3c9eeaa028
Author: Caolán McNamara <caolanm at redhat.com>
Date: Thu Sep 11 10:42:24 2014 +0100
fix corner case crash in xhtml headless export as pdf
Change-Id: I255504e2c84783387d2fc308800812bef5e82734
diff --git a/sw/source/uibase/web/wview.cxx b/sw/source/uibase/web/wview.cxx
index b215f53..c2bd48b 100644
--- a/sw/source/uibase/web/wview.cxx
+++ b/sw/source/uibase/web/wview.cxx
@@ -142,9 +142,12 @@ void SwWebView::SelectShell()
pSfxShell->ISA( SwDrawTextShell ) || pSfxShell->ISA( SwAnnotationShell ) ) )
break;
}
- pSfxShell = rDispatcher.GetShell( --i );
- OSL_ENSURE( pSfxShell, "My Shell ist lost in space" );
- rDispatcher.Pop( *pSfxShell, SFX_SHELL_POP_UNTIL | SFX_SHELL_POP_DELETE);
+ if (i)
+ {
+ pSfxShell = rDispatcher.GetShell( --i );
+ OSL_ENSURE( pSfxShell, "My Shell ist lost in space" );
+ rDispatcher.Pop( *pSfxShell, SFX_SHELL_POP_UNTIL | SFX_SHELL_POP_DELETE);
+ }
}
bool bInitFormShell = false;
More information about the Libreoffice-commits
mailing list