class ApplicationSettings():
- def __init__(self, gconf_client, gconf_root_dir='/apps/maemo/wifi-assistant'):
+ def __init__(self, gconf_client, gconf_root_dir):
self._gc = gconf_client
self._gconfRootDir = gconf_root_dir
self._gconfPopupKey = gconf_root_dir + '/daemon'
def getUsePopup(self):
"""Tells whether to use the daemon or not."""
- return self._gc.get_bool(self._gconfPopupKey) is True
+ value = self._gc.get_without_default(self._gconfPopupKey)
+ if value is None:
+ self.setUsePopup(True)
+ return True
+ return value.get_bool() is not False
def setUsePopup(self, mode):