<div dir="ltr"><div><br></div><div>What about rounding and comparing integers?<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Dec 20, 2018 at 2:38 PM Jonas <<a href="mailto:qgis@ag99.de">qgis@ag99.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
leaving this here, because it happens just in Debug builds:<br>
<br>
the assertion in qgsmaprenderercustompainterjob.cpp/line 73 fails on my non-retina Mac Book Air when i change the magnification by locking the scale and using the trackpad to zoom. changing magnification via the spinner-box is just fine.<br>
<br>
the assertion check is only enabled in debug builds ( #ifndef QT_NO_DEBUG ) so i didn’t want to file a bug report, just FYI.<br>
<br>
log output is:<br>
src/gui/qgsmapcanvas.cpp: 1588: (wheelEvent) [3ms] Wheel event delta 2<br>
src/core/qgsmapsettings.cpp: 63: (setMagnificationFactor) [0ms] Magnification factor: 1.52486 dpi: 109.79 ratio: 0.983607<br>
src/gui/qgsmapcanvas.cpp: 514: (refresh) [0ms] CANVAS refresh scheduling<br>
src/gui/qgsmapcanvas.cpp: 732: (stopRendering) [11ms] CANVAS stop rendering!<br>
src/core/qgsmaprendererparalleljob.cpp: 115: (cancelWithoutBlocking) [0ms] PARALLEL cancel at status 1<br>
src/core/qgsvectorlayerrenderer.cpp: 270: (drawRenderer) [0ms] [thread:0x7fe3ab038820] Drawing of vector layer Ortsteile_Berlin_3808bce3_0433_4bd1_ab94_24c1a4c2b617 canceled.<br>
src/core/qgsmaprendererparalleljob.cpp: 64: (start) [2ms] QThreadPool max thread count is 4<br>
src/core/qgsmaprendererparalleljob.cpp: 222: (renderingFinished) [0ms] PARALLEL finished<br>
src/gui/qgsmapcanvas.cpp: 1588: (wheelEvent) [18ms] Wheel event delta 2<br>
src/core/qgsmapsettings.cpp: 63: (setMagnificationFactor) [0ms] Magnification factor: 1.55027 dpi: 111.62 ratio: 0.983607<br>
src/gui/qgsmapcanvas.cpp: 514: (refresh) [0ms] CANVAS refresh scheduling<br>
src/gui/qgsmapcanvas.cpp: 732: (stopRendering) [2ms] CANVAS stop rendering!<br>
src/core/qgsmaprendererparalleljob.cpp: 115: (cancelWithoutBlocking) [0ms] PARALLEL cancel at status 1<br>
src/core/qgsvectorlayerrenderer.cpp: 270: (drawRenderer) [0ms] [thread:0x7fe3ab22a850] Drawing of vector layer Ortsteile_Berlin_3808bce3_0433_4bd1_ab94_24c1a4c2b617 canceled.<br>
src/core/qgsmaprendererparalleljob.cpp: 64: (start) [3ms] QThreadPool max thread count is 4<br>
src/core/qgsmaprendererparalleljob.cpp: 222: (renderingFinished) [0ms] PARALLEL finished<br>
src/core/qgsmaprendererparalleljob.cpp: 201: (renderLayersFinished) [67ms] PARALLEL layers finished<br>
src/core/qgsmaprenderercustompainterjob.cpp: 345: (drawLabeling) [1ms] [thread:0x7fe3ab263850] Draw labeling took (seconds): 0<br>
src/core/qgsmaprendererparalleljob.cpp: 222: (renderingFinished) [2ms] PARALLEL finished<br>
src/core/qgsmaprendererjob.cpp: 439: (cleanupLabelJob) [0ms] caching label result image<br>
src/gui/qgsmapcanvas.cpp: 600: (rendererJobFinished) [0ms] CANVAS finish! 1<br>
src/gui/qgsmapcanvas.cpp: 1588: (wheelEvent) [30ms] Wheel event delta 2<br>
src/gui/qgsmapcanvas.cpp: 1588: (wheelEvent) [8ms] Wheel event delta 0<br>
src/gui/qgsmapcanvas.cpp: 1588: (wheelEvent) [0ms] Wheel event delta 0<br>
Fatal: ASSERT failure in Job::startRender(): "pre-set DPI not equal to painter's DPI (112 vs 111.62)", file src/core/qgsmaprenderercustompainterjob.cpp, line 73<br>
14:24:25: The program has unexpectedly finished.<br>
<br>
<br>
thanks<br>
Jonas<br>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature">Alessandro Pasotti<br>w3:   <a href="http://www.itopen.it" target="_blank">www.itopen.it</a></div>