From d288a53c0de20191f25656e860c8cfbb5174d194 Mon Sep 17 00:00:00 2001 From: Denis Rouzaud Date: Thu, 18 Dec 2014 08:07:19 +0100 Subject: [PATCH] [fix #11872] do not call activateLayerRelatedAction after selection change if layer is not current layer --- src/app/qgisapp.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/qgisapp.cpp b/src/app/qgisapp.cpp index 60c000258b1..20f585df857 100644 --- a/src/app/qgisapp.cpp +++ b/src/app/qgisapp.cpp @@ -8972,7 +8972,10 @@ void QgisApp::selectionChanged( QgsMapLayer *layer ) { showStatusMessage( tr( "%n feature(s) selected on layer %1.", "number of selected features", vlayer->selectedFeatureCount() ).arg( vlayer->name() ) ); } - activateDeactivateLayerRelatedActions( layer ); + if ( layer == activeLayer() ) + { + activateDeactivateLayerRelatedActions( layer ); + } } void QgisApp::legendLayerSelectionChanged( void )