Mercurial > emacs
diff src/xdisp.c @ 42764:d4c2d33bc4f8
(display_mode_element): When computing charpos, depend
on multibyteness of elt, not the text in field.
| author | Eli Zaretskii <eliz@gnu.org> |
|---|---|
| date | Tue, 15 Jan 2002 17:21:28 +0000 |
| parents | 93dbb55ef08a |
| children | f50b1207e03c |
line wrap: on
line diff
--- a/src/xdisp.c Tue Jan 15 07:31:04 2002 +0000 +++ b/src/xdisp.c Tue Jan 15 17:21:28 2002 +0000 @@ -13607,7 +13607,7 @@ nglyphs_before = it->glyph_row->used[TEXT_AREA]; bytepos = percent_position - XSTRING (elt)->data; - charpos = (multibyte + charpos = (STRING_MULTIBYTE (elt) ? string_byte_to_char (elt, bytepos) : bytepos); nwritten = display_string (spec, Qnil, elt,
