X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-lib%2Fstr.c;h=30198aa0ba98139251e1847d7a7a77a468e585e0;hp=53f6ebb7768ede0369fa85b7dc7a8ee386fcd463;hb=603331772aefd46c010c985e6e1ea01264d8d17d;hpb=15d63145b9f11a1fa58c74abbeab7533ea2e5d21 diff --git a/lib-lib/str.c b/lib-lib/str.c index 53f6ebb..30198aa 100644 --- a/lib-lib/str.c +++ b/lib-lib/str.c @@ -248,9 +248,12 @@ ssize_t m_strwidth (const char *s) case -1: /* assume we will replace that char with a ? later */ wc = '?'; + pos ++; + break; + default: w += iswprint(wc) ? wcwidth(wc) : 1; - pos -= nb; + pos += nb; } }