diff --git a/src/winio.c b/src/winio.c index 757ce5341ee1744e685962c9cc2af12b1af48e9c..c26a2ff5bfc51a90d9e3887a55791bb2ed1cf5ac 100644 --- a/src/winio.c +++ b/src/winio.c @@ -1932,7 +1932,7 @@ char *display_string(const char *buf, size_t start_col, size_t span, #ifdef ENABLE_UTF8 /* Display the left half of a two-column character as '>'. */ - if (using_utf8() && mbwidth(buf) == 2) + if (mbwidth(converted + index) == 2) converted[index++] = '>'; #endif }