# HG changeset patch # User Kenichi Handa # Date 890718098 0 # Node ID 66f5ac2310fd52a18801a5e2a32697e448a19eb2 # Parent 4bd1566d9e1e55455e4c81593439822ac6c983af (MULTIBYTE_BYTES_WIDTH): Set wide_column only when we encounter a wide-column character. diff -r 4bd1566d9e1e -r 66f5ac2310fd src/indent.c --- a/src/indent.c Tue Mar 24 05:41:38 1998 +0000 +++ b/src/indent.c Tue Mar 24 05:41:38 1998 +0000 @@ -293,7 +293,9 @@ if (dp != 0 && VECTORP (DISP_CHAR_VECTOR (dp, ch))) \ width = XVECTOR (DISP_CHAR_VECTOR (dp, ch))->size; \ else \ - wide_column = width = cmpchar_table[id]->width; \ + width = cmpchar_table[id]->width; \ + if (width > 1) \ + wide_column = width; \ } \ else \ { \ @@ -312,7 +314,9 @@ VECTORP (DISP_CHAR_VECTOR (dp, ch)))) \ width = XVECTOR (DISP_CHAR_VECTOR (dp, ch))->size; \ else \ - wide_column = width = WIDTH_BY_CHAR_HEAD (c); \ + width = WIDTH_BY_CHAR_HEAD (c); \ + if (width > 1) \ + wide_column = width; \ } \ else \ { \