← Back to team overview

openlp-core team mailing list archive

[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