Skip to content

Commit

Permalink
nconfig: minor fix
Browse files Browse the repository at this point in the history
This patch fixes two problems reported by Jan Engelhardt:
1) Border is now properly placed, to always be visible
2) Long menu items are properly displayed

Reported-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Nir Tzachar <nir.tzachar@gmail.com>
Signed-off-by: Michal Marek <mmarek@suse.cz>
  • Loading branch information
Nir Tzachar authored and Michal Marek committed Feb 2, 2010
1 parent 851190c commit 68c16ed
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions scripts/kconfig/nconf.c
Original file line number Diff line number Diff line change
Expand Up @@ -984,7 +984,7 @@ static void build_conf(struct menu *menu)
break;
default:
tmp = 2 + strlen(sym_get_string_value(sym));
item_make(menu, 's', "(%s)",
item_make(menu, 's', " (%s)",
sym_get_string_value(sym));
tmp = indent - tmp + 4;
if (tmp < 0)
Expand Down Expand Up @@ -1072,8 +1072,8 @@ static void show_menu(const char *prompt, const char *instructions,

/* position the menu at the middle of the screen */
scale_menu(curses_menu, &maxy, &maxx);
maxx = min(maxx, mwin_max_cols);
maxy = mwin_max_lines-1;
maxx = min(maxx, mwin_max_cols-2);
maxy = mwin_max_lines-2;
menu_window = derwin(main_window,
maxy,
maxx,
Expand Down

0 comments on commit 68c16ed

Please sign in to comment.