diff --git a/src/app/layout/qgslayoutdesignerdialog.cpp b/src/app/layout/qgslayoutdesignerdialog.cpp index 11d70d8e4d1..6610ef10e52 100644 --- a/src/app/layout/qgslayoutdesignerdialog.cpp +++ b/src/app/layout/qgslayoutdesignerdialog.cpp @@ -1824,10 +1824,7 @@ void QgsLayoutDesignerDialog::updateStatusZoom() } else { - double dpi = mScreenHelper->screenDpi(); - //monitor dpi is not always correct - so make sure the value is sane - if ( ( dpi < 60 ) || ( dpi > 1200 ) ) - dpi = 72; + const double dpi = mScreenHelper->screenDpi(); //pixel width for 1mm on screen double scale100 = dpi / 25.4; diff --git a/src/gui/layout/qgslayoutview.cpp b/src/gui/layout/qgslayoutview.cpp index 64f4e5eb0be..2e38ee27352 100644 --- a/src/gui/layout/qgslayoutview.cpp +++ b/src/gui/layout/qgslayoutview.cpp @@ -206,10 +206,7 @@ void QgsLayoutView::setZoomLevel( double level ) } else { - double dpi = mScreenHelper->screenDpi(); - //monitor dpi is not always correct - so make sure the value is sane - if ( ( dpi < 60 ) || ( dpi > 1200 ) ) - dpi = 72; + const double dpi = mScreenHelper->screenDpi(); //desired pixel width for 1mm on screen level = std::clamp( level, MIN_VIEW_SCALE, MAX_VIEW_SCALE );