Fix a buglet in calculating menu width.
authorEli Zaretskii <eliz@gnu.org>
Thu, 19 Sep 2013 12:03:40 +0000 (15:03 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 19 Sep 2013 12:03:40 +0000 (15:03 +0300)
src/term.c

index 451d608..553cc1b 100644 (file)
@@ -2893,7 +2893,7 @@ tty_menu_calc_size (tty_menu *menu, int *width, int *height)
 {
   int i, h2, w2, maxsubwidth, maxheight;
 
-  maxsubwidth = 0;
+  maxsubwidth = menu->width;
   maxheight = menu->count;
   for (i = 0; i < menu->count; i++)
     {
@@ -2904,7 +2904,7 @@ tty_menu_calc_size (tty_menu *menu, int *width, int *height)
          if (i + h2 > maxheight) maxheight = i + h2;
        }
     }
-  *width = menu->width + maxsubwidth;
+  *width = maxsubwidth;
   *height = maxheight;
 }