From 94996c9295d11e6992e221820e1a8843bb22dda3 Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Sat, 1 Sep 2007 11:58:47 -0400 Subject: [PATCH] #2971: Patch by Marco --- sugar/graphics/palette.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sugar/graphics/palette.py b/sugar/graphics/palette.py index 4a5ab2ba..a8b4a3d6 100644 --- a/sugar/graphics/palette.py +++ b/sugar/graphics/palette.py @@ -327,7 +327,6 @@ class Palette(gtk.Window): self._secondary_anim.start() def popdown(self, immediate=False): - self._secondary_anim.stop() self._popup_anim.stop() if not immediate: @@ -350,6 +349,11 @@ class Palette(gtk.Window): def _invoker_mouse_enter_cb(self, invoker): immediate = False + + if self.is_up(): + self._popdown_anim.stop() + return + if self._group_id: group = palettegroup.get_group(self._group_id) if group and group.is_up():