From ce98a323adfeb4de978aa2aea0e6275df5b010d4 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Thu, 24 Nov 2022 16:43:00 +0100 Subject: [PATCH] fix automatic width in whiptail with unicode characters --- whiptail.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/whiptail.c b/whiptail.c index 03a9c9b..804bde4 100644 --- a/whiptail.c +++ b/whiptail.c @@ -214,8 +214,8 @@ static int menuSize(int * height, int * width, int * listHeight, overhead = 5; while ( argv[0] != 0 && argv[1] ) { - tagWidth = max(tagWidth, strlen(argv[0])); - descriptionWidth = max(descriptionWidth, strlen(argv[1])); + tagWidth = max(tagWidth, _newt_wstrlen(argv[0], -1)); + descriptionWidth = max(descriptionWidth, _newt_wstrlen(argv[1], -1)); if ( mode == MODE_MENU ) argv += 2; -- 2.47.3