projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
scripts/config: sync with linux upstream
[openwrt.git]
/
scripts
/
config
/
lxdialog
/
checklist.c
diff --git
a/scripts/config/lxdialog/checklist.c
b/scripts/config/lxdialog/checklist.c
index
a2eb80f
..
8d016fa
100644
(file)
--- a/
scripts/config/lxdialog/checklist.c
+++ b/
scripts/config/lxdialog/checklist.c
@@
-132,16
+132,16
@@
int dialog_checklist(const char *title, const char *prompt, int height,
}
do_resize:
}
do_resize:
- if (getmaxy(stdscr) < (height +
6
))
+ if (getmaxy(stdscr) < (height +
CHECKLIST_HEIGTH_MIN
))
return -ERRDISPLAYTOOSMALL;
return -ERRDISPLAYTOOSMALL;
- if (getmaxx(stdscr) < (width +
6
))
+ if (getmaxx(stdscr) < (width +
CHECKLIST_WIDTH_MIN
))
return -ERRDISPLAYTOOSMALL;
max_choice = MIN(list_height, item_count());
/* center dialog box on screen */
return -ERRDISPLAYTOOSMALL;
max_choice = MIN(list_height, item_count());
/* center dialog box on screen */
- x = (
COLS
- width) / 2;
- y = (
LINES
- height) / 2;
+ x = (
getmaxx(stdscr)
- width) / 2;
+ y = (
getmaxy(stdscr)
- height) / 2;
draw_shadow(stdscr, y, x, height, width);
draw_shadow(stdscr, y, x, height, width);
@@
-168,13
+168,13
@@
do_resize:
/* create new window for the list */
list = subwin(dialog, list_height, list_width, y + box_y + 1,
/* create new window for the list */
list = subwin(dialog, list_height, list_width, y + box_y + 1,
- x + box_x + 1);
+ x + box_x + 1);
keypad(list, TRUE);
/* draw a box around the list items */
draw_box(dialog, box_y, box_x, list_height + 2, list_width + 2,
keypad(list, TRUE);
/* draw a box around the list items */
draw_box(dialog, box_y, box_x, list_height + 2, list_width + 2,
- dlg.menubox_border.atr, dlg.menubox.atr);
+ dlg.menubox_border.atr, dlg.menubox.atr);
/* Find length of longest item in order to center checklist */
check_x = 0;
/* Find length of longest item in order to center checklist */
check_x = 0;