Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
authorEduardo Silva <edsiper@monotop.(none)>2007-09-01 15:58:47 (GMT)
committer Eduardo Silva <edsiper@monotop.(none)>2007-09-01 15:58:47 (GMT)
commit94996c9295d11e6992e221820e1a8843bb22dda3 (patch)
treeec3983efbd84dba419f1fb06f4e59a8464c6885e /sugar
parent7a2d0bf4c241113ffeac4851ebabe244617c8596 (diff)
#2971: Patch by Marco
Diffstat (limited to 'sugar')
-rw-r--r--sugar/graphics/palette.py6
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():