summaryrefslogtreecommitdiffstats
path: root/ui/ncurses/nc-subset.c
diff options
context:
space:
mode:
Diffstat (limited to 'ui/ncurses/nc-subset.c')
-rw-r--r--ui/ncurses/nc-subset.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/ui/ncurses/nc-subset.c b/ui/ncurses/nc-subset.c
index 8336725..50e1b65 100644
--- a/ui/ncurses/nc-subset.c
+++ b/ui/ncurses/nc-subset.c
@@ -222,8 +222,11 @@ static void subset_screen_draw(struct subset_screen *screen)
bool repost = false;
int height;
- /* Size of pad = top space + number of available options */
- height = 1 + N_FIELDS + widget_subset_n_inactive(screen->options);
+ /*
+ * Size of pad = top space + 2 * number of available options in case
+ * device names wrap
+ */
+ height = 1 + N_FIELDS + widget_subset_n_inactive(screen->options) * 2;
if (!screen->pad || getmaxy(screen->pad) < height) {
if (screen->pad)
OpenPOWER on IntegriCloud