summaryrefslogtreecommitdiffstats
path: root/src/printsupport/kernel/qpaintengine_preview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/printsupport/kernel/qpaintengine_preview.cpp')
-rw-r--r--src/printsupport/kernel/qpaintengine_preview.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/printsupport/kernel/qpaintengine_preview.cpp b/src/printsupport/kernel/qpaintengine_preview.cpp
index d8c653fed8..d0578c5543 100644
--- a/src/printsupport/kernel/qpaintengine_preview.cpp
+++ b/src/printsupport/kernel/qpaintengine_preview.cpp
@@ -94,6 +94,7 @@ bool QPreviewPaintEngine::begin(QPaintDevice *)
page->d_func()->in_memory_only = true;
d->painter = new QPainter(page);
d->engine = d->painter->paintEngine();
+ *d->painter->d_func()->state = *painter()->d_func()->state;
d->pages.append(page);
d->state = QPrinter::Active;
return true;