diff options
author | Kenichi Handa <handa@m17n.org> | 1998-03-24 05:41:38 +0000 |
---|---|---|
committer | Kenichi Handa <handa@m17n.org> | 1998-03-24 05:41:38 +0000 |
commit | 99028b1125f6b5eae944c5baa6ed7f70589bdf81 (patch) | |
tree | a4bd2e3a3b98ef6cf2dc3e0a094a0afb1b3f9c39 /src/indent.c | |
parent | cbe9f81e98816fcd70fcb1503527f98001b93b2a (diff) | |
download | emacs-99028b1125f6b5eae944c5baa6ed7f70589bdf81.tar.gz |
(MULTIBYTE_BYTES_WIDTH): Set wide_column only when we
encounter a wide-column character.
Diffstat (limited to 'src/indent.c')
-rw-r--r-- | src/indent.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/indent.c b/src/indent.c index 265fd07f776..bd09008104c 100644 --- a/src/indent.c +++ b/src/indent.c @@ -293,7 +293,9 @@ skip_invisible (pos, next_boundary_p, to, window) 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 @@ skip_invisible (pos, next_boundary_p, to, window) 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 \ { \ |