diff options
author | Simon Schampijer <simon@laptop.org> | 2012-11-10 10:14:55 (GMT) |
---|---|---|
committer | Simon Schampijer <simon@laptop.org> | 2012-11-10 10:14:55 (GMT) |
commit | 9876f57bb48a9b9d4d978f2a6c26ac5d4a399bce (patch) | |
tree | 938ddd045a36ae71a11bbf5356b2ab4cde8d7f7a /src/jarabe/frame/activitiestray.py | |
parent | 780a2b5a59d9f719ca7b3a126c973857c47ea4f0 (diff) |
Frame Palette interaction cleanup
- add a 'done' signal to the CurrentActivityPalette
that is emitted when on item in the Palette is
selected, when received in the ActivitiesTray we
do hide the Frame
- call 'popdown_all' on the PaletteGroup when the
Frame is hidden, this makes sure that all the
Palettes are popped down in that case
- Journal Palette: remove the popdown call when
'show content' is selected, this introduced
a race
- this fixes as well SL #4171
Signed-off-by: Simon Schampijer <simon@laptop.org>
Acked-by: Manuel QuiƱones <manuq@laptop.org>
Diffstat (limited to 'src/jarabe/frame/activitiestray.py')
-rw-r--r-- | src/jarabe/frame/activitiestray.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jarabe/frame/activitiestray.py b/src/jarabe/frame/activitiestray.py index 5fb1826..f8e15c9 100644 --- a/src/jarabe/frame/activitiestray.py +++ b/src/jarabe/frame/activitiestray.py @@ -84,11 +84,11 @@ class ActivityButton(RadioToolButton): palette = JournalPalette(self._home_activity) else: palette = CurrentActivityPalette(self._home_activity) - palette.connect('popdown', self.__palette_popped_down_cb) + palette.connect('done', self.__palette_item_selected_cb) palette.set_group_id('frame') self.set_palette(palette) - def __palette_popped_down_cb(self, widget): + def __palette_item_selected_cb(self, widget): frame = jarabe.frame.get_view() frame.hide() |