Mercurial > emacs
diff src/buffer.c @ 107638:772da445ced7
Merge from mainline.
| author | Eli Zaretskii <eliz@gnu.org> |
|---|---|
| date | Sat, 06 Mar 2010 05:16:27 -0500 |
| parents | c5f9e4613394 cdeadbfdda61 |
| children | 912a8c0c9a8a |
line wrap: on
line diff
--- a/src/buffer.c Sat Feb 27 07:43:30 2010 -0500 +++ b/src/buffer.c Sat Mar 06 05:16:27 2010 -0500 @@ -2499,7 +2499,9 @@ if (ASCII_BYTE_P (*p)) p++, pos++; - else if (EQ (flag, Qt) && (bytes = MULTIBYTE_LENGTH (p, pend)) > 0) + else if (EQ (flag, Qt) + && ! CHAR_BYTE8_HEAD_P (*p) + && (bytes = MULTIBYTE_LENGTH (p, pend)) > 0) p += bytes, pos += bytes; else {
