From 4edbfa892bfe6ca81c88363b2249e0b7d5eef31f Mon Sep 17 00:00:00 2001 From: Armin Le Grand Date: Wed, 16 Jan 2013 09:02:17 +0000 Subject: Related: #i121504# corrected error in canvas module when cairo is used (cherry picked from commit e811ac4450b81cc27d51c06e5a614cd016d6e587) Conflicts: canvas/source/cairo/cairo_devicehelper.cxx Change-Id: I0419259723c3dfca22263af9b858bb07141b179e --- canvas/source/cairo/cairo_devicehelper.cxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'canvas') 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; -- cgit