diff --git a/src/app/qgssnappingdialog.cpp b/src/app/qgssnappingdialog.cpp index 645bebfab51..57940172527 100644 --- a/src/app/qgssnappingdialog.cpp +++ b/src/app/qgssnappingdialog.cpp @@ -45,7 +45,7 @@ QgsSnappingDialog::QgsSnappingDialog( QgsMapCanvas* canvas, const QMapgetZpos( i ); + currentLayer = mMapCanvas->layer( i ); if ( currentLayer ) { currentVectorLayer = dynamic_cast( currentLayer ); diff --git a/src/plugins/grass/qgsgrassmapcalc.cpp b/src/plugins/grass/qgsgrassmapcalc.cpp index 6fda1ae1b6a..a6f43621242 100644 --- a/src/plugins/grass/qgsgrassmapcalc.cpp +++ b/src/plugins/grass/qgsgrassmapcalc.cpp @@ -845,7 +845,7 @@ void QgsGrassMapcalc::updateMaps() QgsDebugMsg( QString( "nlayers = %1" ).arg( nlayers ) ); for ( int i = 0; i < nlayers; i++ ) { - QgsMapLayer *layer = canvas->getZpos( i ); + QgsMapLayer *layer = canvas->layer( i ); if ( layer->type() != QgsMapLayer::RASTER ) continue;