summaryrefslogtreecommitdiffstats
path: root/src/printsupport/widgets/qprintpreviewwidget.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-02-25 17:25:33 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-02-28 12:39:54 +0100
commit95603e09c9b7e552239044c4ce7d79ec1bc7467d (patch)
treeafa5f6da57e4399d38fda458e189a19df82fa6e5 /src/printsupport/widgets/qprintpreviewwidget.cpp
parent5b07f14a4ff6b08887473b1b583ee2f71dec6f76 (diff)
Fix assert showing default-constructed QPrintPreviewDialog
Fix call to qBound(), avoiding an assert introduced by ad5c5bb541ae20a205ac07122153b302dee1d3e1. Pick-to: 6.3 Fixes: QTBUG-101297 Change-Id: I823cdfcd2491c6bb4c87058318479d188ca38742 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/printsupport/widgets/qprintpreviewwidget.cpp')
-rw-r--r--src/printsupport/widgets/qprintpreviewwidget.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/printsupport/widgets/qprintpreviewwidget.cpp b/src/printsupport/widgets/qprintpreviewwidget.cpp
index 46d93c315e..f297c4448f 100644
--- a/src/printsupport/widgets/qprintpreviewwidget.cpp
+++ b/src/printsupport/widgets/qprintpreviewwidget.cpp
@@ -401,7 +401,7 @@ void QPrintPreviewWidgetPrivate::generatePreview()
pictures = printer->d_func()->previewPages();
populateScene(); // i.e. setPreviewPrintedPictures() e.l.
layoutPages();
- curPage = qBound(1, curPage, pages.count());
+ curPage = pages.count() > 0 ? qBound(1, curPage, pages.count()) : 1;
if (fitting)
_q_fit();
emit q->previewChanged();