Mercurial > emacs
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;