Commit cd9b5e16 authored by Chong Yidong's avatar Chong Yidong

* xdisp.c (mouse_face_from_buffer_pos): Fix detection of

truncation glyphs (Bug#3686).
parent 920b116e
2009-06-27 Chong Yidong <cyd@stupidchicken.com>
* xdisp.c (mouse_face_from_buffer_pos): Fix detection of
truncation glyphs (Bug#3686).
2009-06-27 Glenn Morris <rgm@gnu.org>
* m/pmax.h: Restore file, with only netbsd portions.
2009-06-26 David Reitter <david.reitter@gmail.com>
* nsterm.m (keydown): avoid infinite loop
* nsterm.m (keydown): Avoid infinite loop.
2009-06-26 Peter Jolly <peter@jollys.org> (tiny change)
......
......@@ -22991,7 +22991,10 @@ mouse_face_from_buffer_pos (Lisp_Object window,
/* Skip truncation glyphs at the start of the glyph row. */
if (row->displays_text_p)
for (; glyph < end && INTEGERP (glyph->object); ++glyph)
for (; glyph < end
&& INTEGERP (glyph->object)
&& glyph->charpos < 0;
++glyph)
x += glyph->pixel_width;
/* Scan the glyph row, stopping before BEFORE_STRING or
......@@ -23039,7 +23042,10 @@ mouse_face_from_buffer_pos (Lisp_Object window,
/* Skip truncation glyphs at the start of the row. */
if (row->displays_text_p)
for (; glyph < end && INTEGERP (glyph->object); ++glyph)
for (; glyph < end
&& INTEGERP (glyph->object)
&& glyph->charpos < 0;
++glyph)
x += glyph->pixel_width;
/* Scan the glyph row, stopping at END_CHARPOS or when we encounter
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment