X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/68a66cc3d87cffc334910400fd6da10ea44244b6..74790953a734d6e745c1e412cb9824743348ec3c:/terminal.c diff --git a/terminal.c b/terminal.c index eaaa04dc..904f1b8c 100644 --- a/terminal.c +++ b/terminal.c @@ -2845,7 +2845,9 @@ static void term_out(Terminal *term) if (DIRECT_CHAR(c)) width = 1; if (!width) - width = wcwidth((wchar_t) c); + width = (term->cfg.cjk_ambig_wide ? + wcwidth_cjk((wchar_t) c) : + wcwidth((wchar_t) c)); if (term->wrapnext && term->wrap && width > 0) { cline->lattr |= LATTR_WRAPPED;