From efe7b1b889ced7a60f544c84ffebf01d65f2fb9f Mon Sep 17 00:00:00 2001 From: "craig.p.drummond" Date: Sat, 15 Jun 2013 19:06:47 +0000 Subject: [PATCH] For Qt builds, if shortcut is set to default then remove entry from config file. --- ChangeLog | 2 ++ support/actioncollection.cpp | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) 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)); } }