Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2007-05-14 06:46:51 (GMT)
committer Dan Williams <dcbw@redhat.com>2007-05-14 06:46:51 (GMT)
commit9e1e85188423e971c34a6d7437090f5fcd867f14 (patch)
treeacbc5951006daec13a66c09f548163a46ea0658e /services
parent02c99e2a0cbd9b514415a675f019f784be64d47c (diff)
Make deferred connection actually work
Diffstat (limited to 'services')
-rw-r--r--services/presence/server_plugin.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/services/presence/server_plugin.py b/services/presence/server_plugin.py
index 63de279..c5f4c52 100644
--- a/services/presence/server_plugin.py
+++ b/services/presence/server_plugin.py
@@ -125,7 +125,7 @@ class ServerPlugin(gobject.GObject):
self._icon_cache = BuddyIconCache()
- self._gabble_mgr = registry.GetManager('gabble')
+ self._registry = registry
self._online_contacts = {} # handle -> jid
self._activities = {} # activity id -> handle
@@ -264,7 +264,8 @@ class ServerPlugin(gobject.GObject):
acct = self._account.copy()
# Create a new connection
- name, path = self._gabble_mgr[CONN_MGR_INTERFACE].RequestConnection(_PROTOCOL, acct)
+ gabble_mgr = self._registry.GetManager('gabble')
+ name, path = gabble_mgr[CONN_MGR_INTERFACE].RequestConnection(_PROTOCOL, acct)
conn = Connection(name, path)
del acct