From b41e4a51d7995e8f902485f5117af2251c2d3c0b Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Wed, 9 Sep 2009 20:05:31 +0000 Subject: [PATCH] Popdown menu on palette popdown #1301 --- src/sugar/graphics/palette.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sugar/graphics/palette.py b/src/sugar/graphics/palette.py index f4b18c02..8d19e6fb 100644 --- a/src/sugar/graphics/palette.py +++ b/src/sugar/graphics/palette.py @@ -200,10 +200,11 @@ class Palette(PaletteWindow): def popdown(self, immediate=False): if immediate: + self._secondary_anim.stop() + self.menu.popdown() # to suppress glitches while later re-opening self.set_palette_state(self.PRIMARY) PaletteWindow.popdown(self, immediate) - self._secondary_anim.stop() def on_enter(self, event): PaletteWindow.on_enter(self, event)