summaryrefslogtreecommitdiff
path: root/drawinglayer
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2016-09-29 14:16:20 +0100
committerCaolán McNamara <caolanm@redhat.com>2016-09-29 14:17:26 +0100
commit17f912c5bb63426f0758dccbc3357a73f56f3137 (patch)
tree589b18901b2498128478c781ba0c3251abf40436 /drawinglayer
parentde7ed418e7813c85f192b558ff06e976eccaa54d (diff)
Resolves: tdf#101433 reset RasterOpMode on cached virtual device before reuse
Change-Id: I178aa499b080b0b684d41fdd4115a6398f944c43
Diffstat (limited to 'drawinglayer')
-rw-r--r--drawinglayer/source/processor2d/vclhelperbufferdevice.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/drawinglayer/source/processor2d/vclhelperbufferdevice.cxx b/drawinglayer/source/processor2d/vclhelperbufferdevice.cxx
index aadf09f080ee..38ca3b11c6dc 100644
--- a/drawinglayer/source/processor2d/vclhelperbufferdevice.cxx
+++ b/drawinglayer/source/processor2d/vclhelperbufferdevice.cxx
@@ -196,6 +196,7 @@ namespace
{
// reused, reset some values
pRetval->SetMapMode();
+ pRetval->SetRasterOp(RasterOp::OverPaint);
}
// remember allocated buffer