diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-02-25 17:25:33 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-02-28 12:39:54 +0100 |
commit | 95603e09c9b7e552239044c4ce7d79ec1bc7467d (patch) | |
tree | afa5f6da57e4399d38fda458e189a19df82fa6e5 /src/printsupport/widgets/qprintpreviewwidget.cpp | |
parent | 5b07f14a4ff6b08887473b1b583ee2f71dec6f76 (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.cpp | 2 |
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(); |