Fix an error on config file first time initialization

This commit is contained in:
Marc-Olivier Barre 2009-12-29 11:25:16 +01:00
parent 8f7976aed7
commit b2efa61bf4
2 changed files with 12 additions and 4 deletions

View File

@ -31,8 +31,12 @@ class laditray (gtk.StatusIcon, laditools.manager):
# Handle the configuration
self.global_config = laditools.config ()
self.laditray_param_dict = self.global_config.get_config_section ('laditray')
if 'autostart' not in self.laditray_param_dict:
self.laditray_param_dict['autostart'] = autostart_default
if self.param_dict != None:
if 'autostart' not in self.param_dict:
self.param_dict['autostart'] = str (autostart_default)
else:
self.param_dict = {}
self.param_dict['autostart'] = str (autostart_default)
autostart = self.laditray_param_dict['autostart']
# Build the UI
laditools.manager.__init__(self, self.global_config.get_config_section ('ladimenu'), autostart)

8
wmladi
View File

@ -37,8 +37,12 @@ class wmladi (wmoo.Application, laditools.manager):
# Handle the configuration
self.global_config = laditools.config ()
self.param_dict = self.global_config.get_config_section ('wmladi')
if 'autostart' not in self.param_dict:
self.param_dict['autostart'] = str (autostart_default)
if self.param_dict != None:
if 'autostart' not in self.param_dict:
self.param_dict['autostart'] = str (autostart_default)
else:
self.param_dict = {}
self.param_dict['autostart'] = str (autostart_default)
autostart = self.param_dict['autostart']
wmoo.Application.__init__ (
self,