Make deferred connection actually work

This commit is contained in:
Dan Williams 2007-05-14 02:46:51 -04:00
parent 02c99e2a0c
commit 9e1e851884

View File

@ -125,7 +125,7 @@ class ServerPlugin(gobject.GObject):
self._icon_cache = BuddyIconCache() self._icon_cache = BuddyIconCache()
self._gabble_mgr = registry.GetManager('gabble') self._registry = registry
self._online_contacts = {} # handle -> jid self._online_contacts = {} # handle -> jid
self._activities = {} # activity id -> handle self._activities = {} # activity id -> handle
@ -264,7 +264,8 @@ class ServerPlugin(gobject.GObject):
acct = self._account.copy() acct = self._account.copy()
# Create a new connection # 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) conn = Connection(name, path)
del acct del acct