From e3a529bc877909a9eccf792461050b4f6737ed33 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Sun, 5 Jun 2022 19:01:37 +0100 Subject: patch 8.2.5058: input() does not handle composing characters properly Problem: input() does not handle composing characters properly. Solution: Use mb_cptr2char_adv() instead of mb_ptr2char_adv(). (closes #10527) --- src/getchar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/getchar.c') diff --git a/src/getchar.c b/src/getchar.c index 55fad1cb29..03d90ac87e 100644 --- a/src/getchar.c +++ b/src/getchar.c @@ -669,7 +669,7 @@ stuffReadbuffSpec(char_u *s) } else { - c = mb_ptr2char_adv(&s); + c = mb_cptr2char_adv(&s); if (c == CAR || c == NL || c == ESC) c = ' '; stuffcharReadbuff(c); -- cgit v1.2.3