]> git.ipfire.org Git - thirdparty/newt.git/blobdiff - whiptail.c
fix automatic width in whiptail with unicode characters
[thirdparty/newt.git] / whiptail.c
index 03a9c9bac3eb2519d4386f5afa1c61ff368e5c68..804bde4a51ff909407c7dc262c63bf8a37ff1dcc 100644 (file)
@@ -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;