Mercurial > emacs
changeset 63190:ff6c8b50eefd
* xdisp.c (note_mode_line_or_margin_highlight): Call clear_mouse_face
when mouse_face is not given.
Remove unnecessary tabs.
author | Masatake YAMATO <jet@gyve.org> |
---|---|
date | Fri, 10 Jun 2005 05:31:45 +0000 |
parents | cf4a5258f723 |
children | d9becfcb69a7 |
files | src/ChangeLog src/xdisp.c |
diffstat | 2 files changed, 13 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Fri Jun 10 02:45:38 2005 +0000 +++ b/src/ChangeLog Fri Jun 10 05:31:45 2005 +0000 @@ -1,3 +1,9 @@ +2005-06-10 Masatake YAMATO <jet@gyve.org> + + * xdisp.c (note_mode_line_or_margin_highlight): Call clear_mouse_face + when mouse_face is not given. + Remove unnecessary tabs. + 2005-06-09 Luc Teirlinck <teirllm@auburn.edu> * window.c (Fselect_window): Adapt call to Fselect_frame.
--- a/src/xdisp.c Fri Jun 10 02:45:38 2005 +0000 +++ b/src/xdisp.c Fri Jun 10 05:31:45 2005 +0000 @@ -21523,7 +21523,7 @@ int ignore; int vpos, hpos; - + b = Fprevious_single_property_change (make_number (charpos + 1), Qmouse_face, string, Qnil); if (NILP (b)) @@ -21571,7 +21571,7 @@ hpos = (area == ON_MODE_LINE ? (w->current_matrix)->nrows - 1 : 0); - + /* If the re-rendering position is included in the last re-rendering area, we should do nothing. */ if ( window == dpyinfo->mouse_face_window @@ -21579,10 +21579,10 @@ && vpos < dpyinfo->mouse_face_end_col && dpyinfo->mouse_face_beg_row == hpos ) return; - + if (clear_mouse_face (dpyinfo)) cursor = No_Cursor; - + dpyinfo->mouse_face_beg_col = vpos; dpyinfo->mouse_face_beg_row = hpos; @@ -21607,8 +21607,9 @@ if (NILP (pointer)) pointer = Qhand; } - } - + else if ((area == ON_MODE_LINE) || (area == ON_HEADER_LINE)) + clear_mouse_face (dpyinfo); + } define_frame_cursor1 (f, cursor, pointer); }