diff options
-rw-r--r-- | cppcanvas/source/mtfrenderer/emfplus.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cppcanvas/source/mtfrenderer/emfplus.cxx b/cppcanvas/source/mtfrenderer/emfplus.cxx index 76cdd7ee8a54..22bfee8183b2 100644 --- a/cppcanvas/source/mtfrenderer/emfplus.cxx +++ b/cppcanvas/source/mtfrenderer/emfplus.cxx @@ -2166,7 +2166,9 @@ namespace cppcanvas if (bValid) { BitmapEx aBmp( image.graphic.GetBitmapEx () ); - aBmp.Crop( aSource ); + if (image.type == 1) { // Bitmap + aBmp.Crop( aSource ); + } Size aSize( aBmp.GetSizePixel() ); SAL_INFO("cppcanvas.emf", "EMF+ bitmap size: " << aSize.Width() << "x" << aSize.Height()); |