diff options
author | Dan Williams <dcbw@redhat.com> | 2007-04-10 19:23:01 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2007-04-10 19:23:01 (GMT) |
commit | bf4b1a3f8f47984f2c1895e67bd198c89b94173f (patch) | |
tree | ef535cdfbd5a5a081b17129581b498acfc7e518c /sugar/presence | |
parent | 133a718f285d9a5182ef19ce302bcdb822f14e7d (diff) |
Fix icon changed signal handling in sugar PS bindings
Diffstat (limited to 'sugar/presence')
-rw-r--r-- | sugar/presence/buddy.py | 8 |
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)) |