Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2008-10-29 10:10:28 (GMT)
committer Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>2008-10-29 10:10:28 (GMT)
commit50ad58f1b41d2ccaf2dd5e6f9ee7422d366e1441 (patch)
tree733a25614b16b712ed6921da7171b547fd8ab8e9 /src
parent11e010cf5e5d94782ca3e5ed2d55da0bcaa85819 (diff)
no need to cache the GConf client
Diffstat (limited to 'src')
-rw-r--r--src/jarabe/model/neighborhood.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/jarabe/model/neighborhood.py b/src/jarabe/model/neighborhood.py
index 54b15ea..e849330 100644
--- a/src/jarabe/model/neighborhood.py
+++ b/src/jarabe/model/neighborhood.py
@@ -98,9 +98,9 @@ class Neighborhood(gobject.GObject):
for conn in self._conn_watcher.get_connections():
self.__conn_addded_cb(self._conn_watcher, conn)
- self.gconf_client = gconf.client_get_default()
- self.gconf_client.add_dir('/desktop/sugar/collaboration', gconf.CLIENT_PRELOAD_NONE)
- self.gconf_client.notify_add('/desktop/sugar/collaboration/publish_gadget',
+ gconf_client = gconf.client_get_default()
+ gconf_client.add_dir('/desktop/sugar/collaboration', gconf.CLIENT_PRELOAD_NONE)
+ gconf_client.notify_add('/desktop/sugar/collaboration/publish_gadget',
self.__publish_gadget_changed_cb)
def __conn_addded_cb(self, watcher, conn):
@@ -116,7 +116,8 @@ class Neighborhood(gobject.GObject):
self._gadget_discovered(conn)
def _gadget_discovered(self, conn):
- publish = self.gconf_client.get_bool('/desktop/sugar/collaboration/publish_gadget')
+ gconf_client = gconf.client_get_default()
+ publish = gconf_client.get_bool('/desktop/sugar/collaboration/publish_gadget')
logging.debug("Gadget discovered on connection %s."
" Publish our status: %r" %
(conn.service_name.split('.')[-1], publish))