summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEirik Aavitsland <eirik.aavitsland@qt.io>2018-10-12 11:45:13 +0200
committerEirik Aavitsland <eirik.aavitsland@qt.io>2018-10-16 06:56:19 +0000
commitfc4b0769a5d65960eea959730d5cd20d3496d40b (patch)
tree24cfd277c366eb47c19f4e57c810ef1da150adef /src
parentb7887f9b4faad2227691a2af589e9d7680d6ae08 (diff)
Fix pdf printing in static builds
The pdf engine uses a resource file, but Q_INIT_RESOURCE() was lacking. Task-number: QTBUG-71070 Change-Id: I685961b3f2eea0ffe6b5313c72d504a8ad9a98e5 Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/gui/painting/qpdf.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gui/painting/qpdf.cpp b/src/gui/painting/qpdf.cpp
index e58f9cee4c..8a0020bd2d 100644
--- a/src/gui/painting/qpdf.cpp
+++ b/src/gui/painting/qpdf.cpp
@@ -71,6 +71,11 @@ static const bool do_compress = true;
// Can't use it though, as gs generates completely wrong images if this is true.
static const bool interpolateImages = false;
+static void initResources()
+{
+ Q_INIT_RESOURCE(qpdf);
+}
+
QT_BEGIN_NAMESPACE
inline QPaintEngine::PaintEngineFeatures qt_pdf_decide_features()
@@ -1445,6 +1450,7 @@ QPdfEnginePrivate::QPdfEnginePrivate()
grayscale(false),
m_pageLayout(QPageSize(QPageSize::A4), QPageLayout::Portrait, QMarginsF(10, 10, 10, 10))
{
+ initResources();
resolution = 1200;
currentObject = 1;
currentPage = 0;