# HG changeset patch # User Kim F. Storm # Date 1099952730 0 # Node ID 78d72788c9738e9b6e8e1cc15f5a15810cb46e74 # Parent 09005c2a520b96f6e9302a7e6ae8aa0bc58f8ae7 (note_mouse_highlight): Clear mouse face if we move out of text area. diff -r 09005c2a520b -r 78d72788c973 src/xdisp.c --- a/src/xdisp.c Mon Nov 08 22:24:51 2004 +0000 +++ b/src/xdisp.c Mon Nov 08 22:25:30 2004 +0000 @@ -20970,8 +20970,10 @@ /* Which window is that in? */ window = window_from_coordinates (f, x, y, &part, 0, 0, 1); - /* If we were displaying active text in another window, clear that. */ - if (! EQ (window, dpyinfo->mouse_face_window)) + /* If we were displaying active text in another window, clear that. + Also clear if we move out of text area in same window. */ + if (! EQ (window, dpyinfo->mouse_face_window) + || (part != ON_TEXT && !NILP (dpyinfo->mouse_face_window))) clear_mouse_face (dpyinfo); /* Not on a window -> return. */