Get transform context from project instance in app

This commit is contained in:
Alessandro Pasotti 2019-04-16 10:54:56 +02:00 committed by Nyall Dawson
parent 9afa5bbba6
commit 6e0bd822f3

View File

@ -7573,7 +7573,7 @@ QString QgisApp::saveAsRasterFile( QgsRasterLayer *rasterLayer, const bool defau
QgsDebugMsg( QStringLiteral( "Cannot get pipe projector" ) ); QgsDebugMsg( QStringLiteral( "Cannot get pipe projector" ) );
return QString(); return QString();
} }
projector->setCrs( rasterLayer->crs(), d.outputCrs(), rasterLayer->dataProvider()->transformContext() ); projector->setCrs( rasterLayer->crs(), d.outputCrs(), QgsProject::instance()->transformContext() );
} }
if ( !pipe->last() ) if ( !pipe->last() )
@ -7595,7 +7595,7 @@ QString QgisApp::saveAsRasterFile( QgsRasterLayer *rasterLayer, const bool defau
QString outputFormat = d.outputFormat(); QString outputFormat = d.outputFormat();
QgsRasterFileWriterTask *writerTask = new QgsRasterFileWriterTask( fileWriter, pipe.release(), d.nColumns(), d.nRows(), QgsRasterFileWriterTask *writerTask = new QgsRasterFileWriterTask( fileWriter, pipe.release(), d.nColumns(), d.nRows(),
d.outputRectangle(), d.outputCrs() ); d.outputRectangle(), QgsProject::instance()->transformContext(), d.outputCrs() );
// when writer is successful: // when writer is successful: