diff options
Diffstat (limited to 'shell/view/frame/RightPanel.py')
-rw-r--r-- | shell/view/frame/RightPanel.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/shell/view/frame/RightPanel.py b/shell/view/frame/RightPanel.py index 1412059..3cc2935 100644 --- a/shell/view/frame/RightPanel.py +++ b/shell/view/frame/RightPanel.py @@ -70,8 +70,11 @@ class RightPanel(CanvasBox): 'buddy-left', self.__buddy_left_cb) def __activity_changed_cb(self, group, activity): - activity_ps = self._pservice.get_activity(activity.get_id()) - self._set_activity_ps(activity_ps) + if activity: + ps = self._pservice.get_activity(activity.get_id()) + self._set_activity_ps(ps) + else: + self._set_activity_ps(None) def __buddy_joined_cb(self, activity, buddy): self.add(buddy) |