diff --git a/src/core/raster/qgsrasterlayer.cpp b/src/core/raster/qgsrasterlayer.cpp index 69adcfad354..9fae465aa0a 100644 --- a/src/core/raster/qgsrasterlayer.cpp +++ b/src/core/raster/qgsrasterlayer.cpp @@ -4280,7 +4280,7 @@ void *QgsRasterLayer::readData( int bandNo, QgsRasterViewPort *viewPort ) viewPort->mDrawnExtent.xMaximum(), viewPort->mDrawnExtent.yMaximum() ); - mDataProvider->readBlock( bandNo, partExtent, viewPort->drawableAreaXDim, viewPort->drawableAreaYDim, QgsCoordinateReferenceSystem(), QgsCoordinateReferenceSystem(), data ); + mDataProvider->readBlock( bandNo, partExtent, viewPort->drawableAreaXDim, viewPort->drawableAreaYDim, viewPort->mSrcCRS, viewPort->mDestCRS, data ); } return data; }