Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/view/frame/RightPanel.py
diff options
context:
space:
mode:
Diffstat (limited to 'shell/view/frame/RightPanel.py')
-rw-r--r--shell/view/frame/RightPanel.py7
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)