# HG changeset patch # User Richard M. Stallman # Date 874353088 0 # Node ID 98f1cc8e5c74c84ab1da48e38dc8ab51d16d53f5 # Parent f497e74a29aa637a01952d0d6b036d09dfbfd74e (compute_motion): Ignore the display table entry for a base leading code when dealing with multibyte characters. diff -r f497e74a29aa -r 98f1cc8e5c74 src/indent.c --- a/src/indent.c Mon Sep 15 19:48:11 1997 +0000 +++ b/src/indent.c Mon Sep 15 19:51:28 1997 +0000 @@ -1256,7 +1256,8 @@ } } - if (dp != 0 && VECTORP (DISP_CHAR_VECTOR (dp, c))) + if (dp != 0 && VECTORP (DISP_CHAR_VECTOR (dp, c)) + && ! (multibyte && BASE_LEADING_CODE_P (c))) hpos += XVECTOR (DISP_CHAR_VECTOR (dp, c))->size; else if (c >= 040 && c < 0177) hpos++;