diff --git a/src/app/qgsconfigureshortcutsdialog.cpp b/src/app/qgsconfigureshortcutsdialog.cpp index 7e37e7ef64d..9903b626611 100644 --- a/src/app/qgsconfigureshortcutsdialog.cpp +++ b/src/app/qgsconfigureshortcutsdialog.cpp @@ -224,7 +224,8 @@ void QgsConfigureShortcutsDialog::loadShortcuts() actionName = child.attribute( "name" ); actionShortcut = child.attribute( "shortcut" ); action = QgsShortcutsManager::instance()->actionByName( actionName ); - QgsShortcutsManager::instance()->setActionShortcut( action, actionShortcut ); + if ( action ) + QgsShortcutsManager::instance()->setActionShortcut( action, actionShortcut ); child = child.nextSiblingElement(); }