Commit 68c16edd authored by Nir Tzachar's avatar Nir Tzachar Committed by Michal Marek

nconfig: minor fix

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: default avatarJan Engelhardt <jengelh@medozas.de>
Signed-off-by: default avatarNir Tzachar <nir.tzachar@gmail.com>
Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
parent 851190c9
...@@ -984,7 +984,7 @@ static void build_conf(struct menu *menu) ...@@ -984,7 +984,7 @@ static void build_conf(struct menu *menu)
break; break;
default: default:
tmp = 2 + strlen(sym_get_string_value(sym)); tmp = 2 + strlen(sym_get_string_value(sym));
item_make(menu, 's', "(%s)", item_make(menu, 's', " (%s)",
sym_get_string_value(sym)); sym_get_string_value(sym));
tmp = indent - tmp + 4; tmp = indent - tmp + 4;
if (tmp < 0) if (tmp < 0)
...@@ -1072,8 +1072,8 @@ static void show_menu(const char *prompt, const char *instructions, ...@@ -1072,8 +1072,8 @@ static void show_menu(const char *prompt, const char *instructions,
/* position the menu at the middle of the screen */ /* position the menu at the middle of the screen */
scale_menu(curses_menu, &maxy, &maxx); scale_menu(curses_menu, &maxy, &maxx);
maxx = min(maxx, mwin_max_cols); maxx = min(maxx, mwin_max_cols-2);
maxy = mwin_max_lines-1; maxy = mwin_max_lines-2;
menu_window = derwin(main_window, menu_window = derwin(main_window,
maxy, maxy,
maxx, maxx,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment