Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/sugar/graphics/palette.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/sugar/graphics/palette.py b/lib/sugar/graphics/palette.py
index 5092524..a4cef8f 100644
--- a/lib/sugar/graphics/palette.py
+++ b/lib/sugar/graphics/palette.py
@@ -439,6 +439,8 @@ class Palette(gtk.Window):
def popdown(self, immediate=False):
self._popup_anim.stop()
+ self._mouse_detector.stop()
+
if not immediate:
self._popdown_anim.start()
else:
@@ -482,8 +484,7 @@ class Palette(gtk.Window):
self.popup(immediate=immediate)
def _invoker_mouse_leave_cb(self, invoker):
- if self._mouse_detector is not None:
- self._mouse_detector.stop()
+ self._mouse_detector.stop()
self.popdown()
def _enter_notify_event_cb(self, widget, event):