Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorReinier Heeres <reinier@heeres.eu>2007-11-29 14:38:51 (GMT)
committer Reinier Heeres <reinier@heeres.eu>2007-11-29 14:38:51 (GMT)
commitb99defe163560e86363f2e4faa72ebefbd64e896 (patch)
tree0e617ab139facc7914fb9c58e4f7f9d8304caba4 /lib
parentab1cdc7a3011696eac2aecbc444eee788903557b (diff)
Fix palette issue with mouse speed detector, #5118
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):