diff src/xterm.c @ 66353:e81cb0b6850a

* xterm.c (note_mouse_movement): Always call note_mouse_highlight so tool tips don't interfere with press on tool bar button.
author Jan Dj?rv <jan.h.d@swipnet.se>
date Sun, 23 Oct 2005 21:12:46 +0000
parents a96ce8c249cd
children 6edd64b37316
line wrap: on
line diff
--- a/src/xterm.c	Sun Oct 23 19:13:19 2005 +0000
+++ b/src/xterm.c	Sun Oct 23 21:12:46 2005 +0000
@@ -3599,15 +3599,16 @@
       return 1;
     }
 
+  note_mouse_highlight (frame, event->x, event->y);
+
   /* Has the mouse moved off the glyph it was on at the last sighting?  */
   if (event->x < last_mouse_glyph.x
-	   || event->x >= last_mouse_glyph.x + last_mouse_glyph.width
-	   || event->y < last_mouse_glyph.y
-	   || event->y >= last_mouse_glyph.y + last_mouse_glyph.height)
+      || event->x >= last_mouse_glyph.x + last_mouse_glyph.width
+      || event->y < last_mouse_glyph.y
+      || event->y >= last_mouse_glyph.y + last_mouse_glyph.height)
     {
       frame->mouse_moved = 1;
       last_mouse_scroll_bar = Qnil;
-      note_mouse_highlight (frame, event->x, event->y);
       /* Remember which glyph we're now on.  */
       remember_mouse_glyph (frame, event->x, event->y, &last_mouse_glyph);
       return 1;