diff --git a/src/gui/qgsmapcanvas.cpp b/src/gui/qgsmapcanvas.cpp index 54c3a21991af..b5b67baae9f5 100644 --- a/src/gui/qgsmapcanvas.cpp +++ b/src/gui/qgsmapcanvas.cpp @@ -2408,6 +2408,12 @@ const QgsLabelingEngineSettings &QgsMapCanvas::labelingEngineSettings() const void QgsMapCanvas::startPreviewJobs() { stopPreviewJobs(); //just in case still running + + //canvas preview jobs aren't compatible with rotation + // TODO fix this + if ( !qgsDoubleNear( mSettings.rotation(), 0.0 ) ) + return; + schedulePreviewJob( 0 ); }