Skip to content

Commit 8afd110

Browse files
committed
don't duplicate Menus entry in settings
1 parent 76296c8 commit 8afd110

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

python/plugins/processing/gui/ConfigDialog.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737

3838
from processing.core.ProcessingConfig import ProcessingConfig, Setting
3939
from processing.core.Processing import Processing
40-
from processing.gui.menus import updateMenus
40+
from processing.gui.menus import updateMenus, defaultMenuEntries, menusSettingsGroup
4141

4242

4343
pluginPath = os.path.split(os.path.dirname(__file__))[0]
@@ -114,7 +114,7 @@ def fillTree(self):
114114
emptyItem.setEditable(False)
115115
rootItem.insertRow(0, [providersItem, emptyItem])
116116
for group in settings.keys():
117-
if group in priorityKeys:
117+
if group in priorityKeys or group == menusSettingsGroup:
118118
continue
119119

120120
groupItem = QStandardItem(group)

python/plugins/processing/gui/menus.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from qgis.utils import iface
77

88
algorithmsToolbar = None
9+
menusSettingsGroup = 'Menus'
910

1011
defaultMenuEntries = {}
1112
vectorMenu = Processing.tr('Vect&or')
@@ -105,7 +106,7 @@ def initializeMenus():
105106
for provider in Processing.providers:
106107
for alg in provider.algs:
107108
d = defaultMenuEntries.get(alg.commandLineName(), "")
108-
setting = Setting("Menus", "MENU_" + alg.commandLineName(), alg.name, d)
109+
setting = Setting(menusSettingsGroup, "MENU_" + alg.commandLineName(), alg.name, d)
109110
ProcessingConfig.addSetting(setting)
110111

111112
ProcessingConfig.readSettings()

0 commit comments

Comments
 (0)