From 9e1e85188423e971c34a6d7437090f5fcd867f14 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Mon, 14 May 2007 02:46:51 -0400 Subject: [PATCH] Make deferred connection actually work --- services/presence/server_plugin.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/presence/server_plugin.py b/services/presence/server_plugin.py index 63de2797..c5f4c521 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