sfx2/source/doc/objembed.cxx | 3 +++
1 file changed, 3 insertions(+)
New commits:
commit 6b8bba1fa1a9ab9059c205b3afdeb1beb8405cdb
Author: Caolán McNamara <[email protected]>
AuthorDate: Wed Dec 15 21:20:26 2021 +0000
Commit: Caolán McNamara <[email protected]>
CommitDate: Thu Dec 16 10:12:17 2021 +0100
crashtesting: assert on 0 scaling on creating thumbnail for moz392233-9.svg
seen since:
commit 1ceb4f36a7cabe7a0fb2b0c2e36079389d6a69b2
Date: Sun Dec 5 11:35:57 2021 +0100
generate a thumbnail to save without a metafile
This is similar to 59cca1a28df4cdc94450d68cc1e247a8fb5ff6f3,
if the wanted result is a bitmap, there's not much point first
converting to metafile and then to a bitmap.
Change-Id: I44bea7c8c301f12ff53295eba5be190239337ab6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126897
Tested-by: Caolán McNamara <[email protected]>
Reviewed-by: Caolán McNamara <[email protected]>
diff --git a/sfx2/source/doc/objembed.cxx b/sfx2/source/doc/objembed.cxx
index 1253eb75e593..91e886c8ac3c 100644
--- a/sfx2/source/doc/objembed.cxx
+++ b/sfx2/source/doc/objembed.cxx
@@ -129,6 +129,9 @@ void SfxObjectShell::DoDraw( OutputDevice* pDev,
const JobSetup & rSetup,
sal_uInt16 nAspect )
{
+ if (!rSize.Width() || !rSize.Height())
+ return;
+
MapMode aMod = pDev->GetMapMode();
Size aSize = GetVisArea( nAspect ).GetSize();
MapMode aWilliMode( GetMapUnit() );