openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #13029
[Merge] lp:~googol/openlp/bug-768495 into lp:openlp
The proposal to merge lp:~googol/openlp/bug-768495 into lp:openlp has been updated.
Description changed to:
Hello,
Fixed bug 768495 (Shortcut can be assigned twice in certain circumstances)
Description of the fix:
1) Create a dict with the shortcuts as keys and a list of actions using this shortcut as value.
2) When we add a new action/shortcut we check if the shortcut is valid. If this is the case we add it to the dict and if not we remove the shortcut.
Possible space for improvements:
- notify the user that a shortcut has been disabled
- make sure that shortcuts with lower priority are disabled if there should be a conflict (currently we remove the shortcut from the last actions)
How to test this?
1) Assign "R" to the "Re-index tool" action
2) Disable the songs plugin
3) Assign "R" to another action
4) Enable the songs plugin
For more details, see:
https://code.launchpad.net/~googol/openlp/bug-768495/+merge/84372
--
https://code.launchpad.net/~googol/openlp/bug-768495/+merge/84372
Your team OpenLP Core is requested to review the proposed merge of lp:~googol/openlp/bug-768495 into lp:openlp.
References