changeset 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 c2d76d4f59b4
children cf99ce27df54
files src/ChangeLog src/xterm.c
diffstat 2 files changed, 10 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Sun Oct 23 19:13:19 2005 +0000
+++ b/src/ChangeLog	Sun Oct 23 21:12:46 2005 +0000
@@ -1,3 +1,8 @@
+2005-10-23  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
+
+	* xterm.c (note_mouse_movement): Always call note_mouse_highlight
+	so tool tips don't interfere with press on tool bar button.
+
 2005-10-23  Richard M. Stallman  <rms@gnu.org>
 
 	* casetab.c (Fset_case_table): Doc fix.
--- 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;