Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/presence
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2007-04-10 19:23:01 (GMT)
committer Dan Williams <dcbw@redhat.com>2007-04-10 19:23:01 (GMT)
commitbf4b1a3f8f47984f2c1895e67bd198c89b94173f (patch)
treeef535cdfbd5a5a081b17129581b498acfc7e518c /sugar/presence
parent133a718f285d9a5182ef19ce302bcdb822f14e7d (diff)
Fix icon changed signal handling in sugar PS bindings
Diffstat (limited to 'sugar/presence')
-rw-r--r--sugar/presence/buddy.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/sugar/presence/buddy.py b/sugar/presence/buddy.py
index 479d165..f1b1c29 100644
--- a/sugar/presence/buddy.py
+++ b/sugar/presence/buddy.py
@@ -93,13 +93,13 @@ class Buddy(gobject.GObject):
def object_path(self):
return self._object_path
- def _emit_icon_changed_signal(self):
- self._icon = self._buddy.GetIcon()
+ def _emit_icon_changed_signal(self, icon_data):
+ self._icon = icon_data
self.emit('icon-changed')
return False
- def _icon_changed_cb(self):
- gobject.idle_add(self._emit_icon_changed_signal)
+ def _icon_changed_cb(self, icon_data):
+ gobject.idle_add(self._emit_icon_changed_signal, icon_data)
def _emit_joined_activity_signal(self, object_path):
self.emit('joined-activity', self._ps_new_object(object_path))