Escape ampersands in the preference sections menu.

This commit is contained in:
Charles Haley 2024-02-19 15:07:29 +00:00
parent d6a13440be
commit e95d015789

View File

@ -58,9 +58,9 @@ class PreferencesAction(InterfaceAction):
for p in plugins:
if p.category_order != current_cat:
current_cat = p.category_order
cm = pm.addMenu(p.gui_category)
cm = pm.addMenu(p.gui_category.replace('&', '&&'))
cm.setIcon(config_icon)
self.create_menu_action(cm, p.name, p.gui_name, icon=QIcon.ic(p.icon),
self.create_menu_action(cm, p.name, p.gui_name.replace('&', '&&'), icon=QIcon.ic(p.icon),
triggered=partial(self.do_config,
initial_plugin=(p.category, p.name),
close_after_initial=True),