Wed, 09 Sep 2015 19:22:57 +0200
Fixed an issue in the configuration dialog causing an exception if a configuration item named a non-existing parent.
(grafted from d4042a6142ee80bb8ad8bf9655fdde067b22f38f)
Preferences/ConfigurationDialog.py | file | annotate | diff | comparison | revisions |
--- a/Preferences/ConfigurationDialog.py Tue Sep 08 19:10:11 2015 +0200 +++ b/Preferences/ConfigurationDialog.py Wed Sep 09 19:22:57 2015 +0200 @@ -394,7 +394,10 @@ for key in sorted(self.configItems.keys()): pageData = self.configItems[key] if pageData[3]: - pitm = self.itmDict[pageData[3]] # get the parent item + if pageData[3] in self.itmDict: + pitm = self.itmDict[pageData[3]] # get the parent item + else: + continue else: pitm = self.configList self.itmDict[key] = ConfigurationPageItem(pitm, pageData[0], key,