diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 6 | ||||
| -rw-r--r-- | src/xterm.c | 8 |
2 files changed, 13 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 2a3625b95da..a07daee1669 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2014-05-29 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * xterm.c (x_update_window_end): Don't invalidate the entire | ||
| 4 | mouse-highlight info, just signal frame_up_to_date_hook that mouse | ||
| 5 | highlight needs to be redisplayed. (Bug#17588) | ||
| 6 | |||
| 1 | 2014-05-29 Paul Eggert <eggert@cs.ucla.edu> | 7 | 2014-05-29 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 8 | ||
| 3 | Port the GDB-visible symbols to AIX. | 9 | Port the GDB-visible symbols to AIX. |
diff --git a/src/xterm.c b/src/xterm.c index ee8372fc656..d4bb2256d3b 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -597,7 +597,13 @@ x_update_window_end (struct window *w, bool cursor_on_p, | |||
| 597 | /* If a row with mouse-face was overwritten, arrange for | 597 | /* If a row with mouse-face was overwritten, arrange for |
| 598 | XTframe_up_to_date to redisplay the mouse highlight. */ | 598 | XTframe_up_to_date to redisplay the mouse highlight. */ |
| 599 | if (mouse_face_overwritten_p) | 599 | if (mouse_face_overwritten_p) |
| 600 | reset_mouse_highlight (MOUSE_HL_INFO (XFRAME (w->frame))); | 600 | { |
| 601 | Mouse_HLInfo *hlinfo = MOUSE_HL_INFO (XFRAME (w->frame)); | ||
| 602 | |||
| 603 | hlinfo->mouse_face_beg_row = hlinfo->mouse_face_beg_col = -1; | ||
| 604 | hlinfo->mouse_face_end_row = hlinfo->mouse_face_end_col = -1; | ||
| 605 | hlinfo->mouse_face_window = Qnil; | ||
| 606 | } | ||
| 601 | } | 607 | } |
| 602 | 608 | ||
| 603 | 609 | ||