mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-25 18:39:00 +02:00
Do not crash when converting a gconf schema with no default value
This commit is contained in:
@@ -325,8 +325,11 @@ class GConfSchema:
|
||||
self.default = locale_node.find('default').text
|
||||
self.localized = True
|
||||
except:
|
||||
self.default = node.find('default').text
|
||||
self.localized = False
|
||||
try:
|
||||
self.default = node.find('default').text
|
||||
self.localized = False
|
||||
except:
|
||||
raise GSettingsSchemaConvertException('No default value for \'%s\'. GSettings schemas require one default value.' % self.applyto or self.key)
|
||||
self.typed_default = None
|
||||
|
||||
self.short = self._get_value_with_locale(node, locale_node, 'short')
|
||||
|
Reference in New Issue
Block a user