summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/printsupport/dialogs/qprintpreviewdialog.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/printsupport/dialogs/qprintpreviewdialog.cpp b/src/printsupport/dialogs/qprintpreviewdialog.cpp
index 4692fb5c3c..c0c8a759aa 100644
--- a/src/printsupport/dialogs/qprintpreviewdialog.cpp
+++ b/src/printsupport/dialogs/qprintpreviewdialog.cpp
@@ -65,6 +65,15 @@
#ifndef QT_NO_PRINTPREVIEWDIALOG
+static void initResources()
+{
+ static bool resourcesInitialized = false;
+ if (!resourcesInitialized) {
+ Q_INIT_RESOURCE(qprintdialog);
+ resourcesInitialized = true;
+ }
+}
+
QT_BEGIN_NAMESPACE
namespace {
@@ -217,6 +226,8 @@ void QPrintPreviewDialogPrivate::init(QPrinter *_printer)
{
Q_Q(QPrintPreviewDialog);
+ initResources();
+
if (_printer) {
preview = new QPrintPreviewWidget(_printer, q);
printer = _printer;