diff --git a/core/generator.cpp b/core/generator.cpp index 302dc233b..6d8700bc0 100644 --- a/core/generator.cpp +++ b/core/generator.cpp @@ -218,7 +218,7 @@ void Generator::generatePixmap( PixmapRequest *request ) Q_D( Generator ); d->mPixmapReady = false; - if ( hasFeature( Threaded ) ) + if ( request->asynchronous() && hasFeature( Threaded ) ) { d->pixmapGenerationThread()->startGeneration( request, !request->page()->isBoundingBoxKnown() );