[processing] don't throw error when new provider added and settings is not updated yet

This commit is contained in:
Alexander Bruy 2016-03-13 13:20:35 +02:00
parent 48911ca9a4
commit 6610c6e25d

View File

@ -153,7 +153,10 @@ class ConfigDialog(BASE, WIDGET):
labelItem = QStandardItem(alg.name)
labelItem.setIcon(icon)
labelItem.setEditable(False)
setting = ProcessingConfig.settings["MENU_" + alg.commandLineName()]
try:
setting = ProcessingConfig.settings["MENU_" + alg.commandLineName()]
except:
continue
self.items[setting] = SettingItem(setting)
groupItem.insertRow(0, [labelItem, self.items[setting]])
emptyItem = QStandardItem()