Skip to content

Commit 6c17577

Browse files
committed
Use a QgsMapRendererSequentialJob for rendering preview maps
Means that at most the preview jobs will use a single thread instead of hammering all available threads.
1 parent a369c9b commit 6c17577

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/gui/qgsmapcanvas.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2160,7 +2160,7 @@ void QgsMapCanvas::startPreviewJob( int number )
21602160
jobSettings.setExtent( jobExtent );
21612161
jobSettings.setFlag( QgsMapSettings::DrawLabeling, false );
21622162

2163-
QgsMapRendererQImageJob *job = new QgsMapRendererParallelJob( jobSettings );
2163+
QgsMapRendererQImageJob *job = new QgsMapRendererSequentialJob( jobSettings );
21642164
mPreviewJobs.append( job );
21652165
connect( job, &QgsMapRendererJob::finished, this, &QgsMapCanvas::previewJobFinished );
21662166
job->start();

0 commit comments

Comments
 (0)