# HG changeset patch # User Chong Yidong # Date 1169327002 0 # Node ID 0d8f305c19ce063b98643c92c53c649ad5025c22 # Parent 40c920747b9185ebc02f923e9d2b4150e10aafd2 (try_window): Clear mouse-face highlights first. diff -r 40c920747b91 -r 0d8f305c19ce src/xdisp.c --- a/src/xdisp.c Sat Jan 20 21:03:10 2007 +0000 +++ b/src/xdisp.c Sat Jan 20 21:03:22 2007 +0000 @@ -13538,6 +13538,15 @@ struct window *w = XWINDOW (window); struct it it; struct glyph_row *last_text_row = NULL; + struct frame *f = XFRAME (w->frame); + + /* Clear any existing mouse-face highlights. */ + if (FRAME_WINDOW_P (f)) + { + update_begin (f); + rif->clear_window_mouse_face (w); + update_end (f); + } /* Make POS the new window start. */ set_marker_both (w->start, Qnil, CHARPOS (pos), BYTEPOS (pos));