Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services/presence/server_plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'services/presence/server_plugin.py')
-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