summaryrefslogtreecommitdiff
path: root/canvas
diff options
context:
space:
mode:
authorArmin Le Grand <alg@apache.org>2013-01-16 09:02:17 +0000
committerCaolán McNamara <caolanm@redhat.com>2013-06-13 16:04:59 +0100
commit4edbfa892bfe6ca81c88363b2249e0b7d5eef31f (patch)
treefe133cb41f548a02a460a477c81b7be4f0ecd2de /canvas
parente08407052f556c981e533f532815125769212685 (diff)
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
Diffstat (limited to 'canvas')
-rw-r--r--canvas/source/cairo/cairo_devicehelper.cxx5
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;