diff options
Diffstat (limited to 'src/jarabe/frame/activitiestray.py')
-rw-r--r-- | src/jarabe/frame/activitiestray.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jarabe/frame/activitiestray.py b/src/jarabe/frame/activitiestray.py index 38fde7b..5fb1826 100644 --- a/src/jarabe/frame/activitiestray.py +++ b/src/jarabe/frame/activitiestray.py @@ -84,9 +84,14 @@ class ActivityButton(RadioToolButton): palette = JournalPalette(self._home_activity) else: palette = CurrentActivityPalette(self._home_activity) + palette.connect('popdown', self.__palette_popped_down_cb) palette.set_group_id('frame') self.set_palette(palette) + def __palette_popped_down_cb(self, widget): + frame = jarabe.frame.get_view() + frame.hide() + def _on_failed_launch(self): # TODO http://bugs.sugarlabs.org/ticket/2007 pass |