From 94996c9295d11e6992e221820e1a8843bb22dda3 Mon Sep 17 00:00:00 2001 From: Eduardo Silva Date: Sat, 01 Sep 2007 15:58:47 +0000 Subject: #2971: Patch by Marco --- (limited to 'sugar') diff --git a/sugar/graphics/palette.py b/sugar/graphics/palette.py index 4a5ab2b..a8b4a3d 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(): -- cgit v0.9.1