diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2007-02-27 23:05:00 (GMT) |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2007-02-27 23:05:00 (GMT) |
commit | 7cf6fd2640d5a472f5704e2591279c92e4ef1dfa (patch) | |
tree | 581b470b613f1568c22b4ac6fffa6db241069d4d /services | |
parent | a840be0c01c7e3a7a67a854c2bc60759fe42a6e9 (diff) |
explicitely set the BuddyInfo interface
Diffstat (limited to 'services')
-rw-r--r-- | services/presence2/buddy.py | 8 | ||||
-rw-r--r-- | services/presence2/server_plugin.py | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/services/presence2/buddy.py b/services/presence2/buddy.py index 35bb583..e74c1b1 100644 --- a/services/presence2/buddy.py +++ b/services/presence2/buddy.py @@ -49,7 +49,7 @@ class Buddy(dbus.service.Object): self.handles = {} # tp client -> handle self._icon = None - self._nick_name = None + self._name = None self._color = None self._key = None self._current_activity = None @@ -136,7 +136,7 @@ class Buddy(dbus.service.Object): return self._icon def get_name(self): - return self._nick_name + return self._name def get_color(self): return self._color @@ -156,7 +156,7 @@ class Buddy(dbus.service.Object): self.IconChanged(icon) def _set_name(self, name): - self._nick_name = name + self._name = name def _set_color(self, color): self._color = color @@ -184,7 +184,7 @@ class Owner(Buddy): Buddy.__init__(self, bus_name, object_id) self._ps = ps - self._nick_name = profile.get_nick_name() + self._name = profile.get_nick_name() self._color = profile.get_color().to_string() self._key = profile.get_pubkey() diff --git a/services/presence2/server_plugin.py b/services/presence2/server_plugin.py index 9216bd5..426f6f5 100644 --- a/services/presence2/server_plugin.py +++ b/services/presence2/server_plugin.py @@ -175,6 +175,8 @@ class ServerPlugin(gobject.GObject): self._conn[CONN_INTERFACE_AVATARS].connect_to_signal('AvatarUpdated', self._avatar_updated_cb) + # hack + self._conn._valid_interfaces.add(CONN_INTERFACE_BUDDY_INFO) if CONN_INTERFACE_BUDDY_INFO not in self._conn.get_valid_interfaces(): print 'OLPC information not available' self.disconnect() |