Don't crash when default action is not set

Fix #15092
This commit is contained in:
Matthias Kuhn 2016-06-22 09:19:12 +02:00
parent 803cbada13
commit f645b79878

View File

@ -5594,6 +5594,8 @@ void QgisApp::updateDefaultFeatureAction( QAction *action )
vlayer->actions()->setDefaultAction( index );
QgsMapLayerActionRegistry::instance()->setDefaultActionForLayer( vlayer, nullptr );
if ( index == -1 )
index = 0;
QgsAction a = vlayer->actions()->listActions().at( index );
if ( !a.name().isEmpty() )