diff options
author | Dan Williams <dcbw@redhat.com> | 2007-05-14 06:46:51 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2007-05-14 06:46:51 (GMT) |
commit | 9e1e85188423e971c34a6d7437090f5fcd867f14 (patch) | |
tree | acbc5951006daec13a66c09f548163a46ea0658e /services | |
parent | 02c99e2a0cbd9b514415a675f019f784be64d47c (diff) |
Make deferred connection actually work
Diffstat (limited to 'services')
-rw-r--r-- | services/presence/server_plugin.py | 5 |
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 |