diff options
Diffstat (limited to 'shell/view/frame/FriendsBox.py')
-rw-r--r-- | shell/view/frame/FriendsBox.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/shell/view/frame/FriendsBox.py b/shell/view/frame/FriendsBox.py index d98c27c..f1dfedd 100644 --- a/shell/view/frame/FriendsBox.py +++ b/shell/view/frame/FriendsBox.py @@ -111,8 +111,11 @@ class FriendsBox(hippo.CanvasBox): def _active_activity_changed_cb(self, home_model, home_activity): if home_activity: activity_id = home_activity.get_activity_id() - ps = self._pservice.get_activity(activity_id) - self._set_activity_ps(ps) + if activity_id: + ps = self._pservice.get_activity(activity_id) + self._set_activity_ps(ps) + else: + self._set_activity_ps(None) else: self._set_activity_ps(None) |