diff --git a/src/core/raster/qgsrasterlayerrenderer.cpp b/src/core/raster/qgsrasterlayerrenderer.cpp index 01280a8f0b2..a120fc8bbe5 100644 --- a/src/core/raster/qgsrasterlayerrenderer.cpp +++ b/src/core/raster/qgsrasterlayerrenderer.cpp @@ -241,7 +241,7 @@ void QgsRasterLayerRenderer::Feedback::onNewData() // update only once upon a time // (preview itself takes some time) - if ( mLastPreview.msecsTo( QTime::currentTime() ) < mMinimalPreviewInterval ) + if ( mLastPreview.isValid() && mLastPreview.msecsTo( QTime::currentTime() ) < mMinimalPreviewInterval ) return; // TODO: update only the area that got new data