diff options
author | Eduardo Silva <edsiper@monotop.(none)> | 2007-09-01 15:58:47 (GMT) |
---|---|---|
committer | Eduardo Silva <edsiper@monotop.(none)> | 2007-09-01 15:58:47 (GMT) |
commit | 94996c9295d11e6992e221820e1a8843bb22dda3 (patch) | |
tree | ec3983efbd84dba419f1fb06f4e59a8464c6885e /sugar | |
parent | 7a2d0bf4c241113ffeac4851ebabe244617c8596 (diff) |
#2971: Patch by Marco
Diffstat (limited to 'sugar')
-rw-r--r-- | sugar/graphics/palette.py | 6 |
1 files changed, 5 insertions, 1 deletions
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(): |