summaryrefslogtreecommitdiff
path: root/src/indent.c
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>1998-03-24 05:41:38 +0000
committerKenichi Handa <handa@m17n.org>1998-03-24 05:41:38 +0000
commit99028b1125f6b5eae944c5baa6ed7f70589bdf81 (patch)
treea4bd2e3a3b98ef6cf2dc3e0a094a0afb1b3f9c39 /src/indent.c
parentcbe9f81e98816fcd70fcb1503527f98001b93b2a (diff)
downloademacs-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.c8
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 \
{ \