Mercurial > emacs
diff src/indent.c @ 21275:66f5ac2310fd
(MULTIBYTE_BYTES_WIDTH): Set wide_column only when we
encounter a wide-column character.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Tue, 24 Mar 1998 05:41:38 +0000 |
parents | 020b0eade8c5 |
children | c431691cbff1 |
line wrap: on
line diff
--- 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 \ { \