Ensure shortcut action for context menus uses an updated icon

actions from third party plugins set their icons in genesis() so
the action will not have an icon
This commit is contained in:
Kovid Goyal 2020-02-09 22:10:13 +05:30
parent 15c6ee80de
commit 5bede4e364
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -413,6 +413,7 @@ if isosx:
ia = iactions[what]
ac = ia.qaction
if not ac.menu() and hasattr(ia, 'shortcut_action_for_context_menu'):
ia.shortcut_action_for_context_menu.setIcon(ac.icon())
ac = ia.shortcut_action_for_context_menu
m.addAction(CloneAction(ac, m))
@ -506,6 +507,7 @@ else:
ia = iactions[what]
ac = ia.qaction
if not ac.menu() and hasattr(ia, 'shortcut_action_for_context_menu'):
ia.shortcut_action_for_context_menu.setIcon(ac.icon())
ac = ia.shortcut_action_for_context_menu
m.addAction(ac)