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