FETCH_MULTIBYTE_CHAR with byte postion, not char position.
+2002-07-23 Kenichi Handa <handa@etl.go.jp>
+
+ * xdisp.c (face_before_or_after_it_pos): Call
+ FETCH_MULTIBYTE_CHAR with byte postion, not char position.
+
2002-07-22 Juanma Barranquero <lektu@terra.es>
* callproc.c (init_callproc) [DOS_NT]: Initialize
suitable for unibyte text if current_buffer is unibyte. */
if (it->multibyte_p)
{
- int c = FETCH_MULTIBYTE_CHAR (CHARPOS (pos));
+ int c = FETCH_MULTIBYTE_CHAR (BYTEPOS (pos));
struct face *face = FACE_FROM_ID (it->f, face_id);
face_id = FACE_FOR_CHAR (it->f, face, c);
}