diff options
-rw-r--r-- | canvas/source/cairo/cairo_devicehelper.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/canvas/source/cairo/cairo_devicehelper.cxx b/canvas/source/cairo/cairo_devicehelper.cxx index bbe35851185b..ce14003f9f84 100644 --- a/canvas/source/cairo/cairo_devicehelper.cxx +++ b/canvas/source/cairo/cairo_devicehelper.cxx @@ -262,9 +262,8 @@ namespace cairocanvas const ::Point aEmptyPoint; bool bOldMap( mpRefDevice->IsMapModeEnabled() ); mpRefDevice->EnableMapMode( sal_False ); - WriteDIB(mpRefDevice->GetBitmap(aEmptyPoint, - mpRefDevice->GetOutputSizePixel()), aStream, false, true); - + const ::Bitmap aTempBitmap(mpRefDevice->GetBitmap(aEmptyPoint, mpRefDevice->GetOutputSizePixel())); + WriteDIB(aTempBitmap, aStream, false, true); mpRefDevice->EnableMapMode( bOldMap ); ++nFilePostfixCount; |