diff --git a/ChangeLog b/ChangeLog index b9a40fe0f..4aa8142f6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -74,6 +74,8 @@ from list. 47. Also use discogs for artist images in cover dialog. 48. Fix invalid covers showing for online services. +49. For Qt builds, if shortcut is set to default then remove entry from config + file. 1.0.3 ----- diff --git a/support/actioncollection.cpp b/support/actioncollection.cpp index 1a068db69..ccef63ea1 100644 --- a/support/actioncollection.cpp +++ b/support/actioncollection.cpp @@ -211,8 +211,10 @@ void ActionCollection::writeSettings() const { continue; if(!action->isShortcutConfigurable()) continue; - if(action->shortcut(Action::ActiveShortcut) == action->shortcut(Action::DefaultShortcut)) + if(action->shortcut(Action::ActiveShortcut) == action->shortcut(Action::DefaultShortcut)) { + s.remove(name); continue; + } s.setValue(name, action->shortcut(Action::ActiveShortcut)); } }