# HG changeset patch # User Eli Zaretskii # Date 1011115288 0 # Node ID d4c2d33bc4f84206b4bb5f68da5d5478b0331cd5 # Parent 824e20bc64f02be36babaacff5a2ddd922eac18f (display_mode_element): When computing charpos, depend on multibyteness of elt, not the text in field. diff -r 824e20bc64f0 -r d4c2d33bc4f8 src/xdisp.c --- 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,