Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2007-04-20 16:38:04 (GMT)
committer Dan Williams <dcbw@redhat.com>2007-04-20 16:38:04 (GMT)
commite46d31e0f4c1020d4e4d8e3d5f13488a8421ae30 (patch)
tree819a2fc4a893fed4799a1142141c2e9a3ce45d3c /shell
parent68b402cb86b67f8f6de72d8e3964732e543d4afa (diff)
Fix current-activity-changed signals in BuddyModel
Diffstat (limited to 'shell')
-rw-r--r--shell/model/BuddyModel.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/shell/model/BuddyModel.py b/shell/model/BuddyModel.py
index 2339832..a551e1e 100644
--- a/shell/model/BuddyModel.py
+++ b/shell/model/BuddyModel.py
@@ -130,6 +130,8 @@ class BuddyModel(gobject.GObject):
if 'color' in keys:
self._set_color_from_string(self._buddy.props.color)
self.emit('color-changed', self.get_color())
+ if 'current-activity' in keys:
+ self.emit('current-activity-changed', buddy.props.current_activity)
def _buddy_disappeared_cb(self, buddy):
if buddy != self._buddy:
@@ -144,8 +146,3 @@ class BuddyModel(gobject.GObject):
def _buddy_icon_changed_cb(self, buddy):
self.emit('icon-changed')
-
- def _buddy_current_activity_changed_cb(self, buddy, activity=None):
- if not self._buddy:
- return
- self.emit('current-activity-changed', activity)