From af06a2d9e69e86a80a2559942d364be66f5dd707 Mon Sep 17 00:00:00 2001 From: jkh Date: Thu, 1 Aug 1996 10:58:54 +0000 Subject: Close PR#1542. Don't just assume 24 lines, get the tty size. Some things may still display text on the 24th line, but that's because they've always been screens designed to fit into a minimal real-estate and have hardwired assumptions about the dimensions. They'll be a little harder to make dynamic. --- usr.sbin/sysinstall/dmenu.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'usr.sbin/sysinstall/dmenu.c') diff --git a/usr.sbin/sysinstall/dmenu.c b/usr.sbin/sysinstall/dmenu.c index 89f2edd..dcd742f 100644 --- a/usr.sbin/sysinstall/dmenu.c +++ b/usr.sbin/sysinstall/dmenu.c @@ -4,7 +4,7 @@ * This is probably the last attempt in the `sysinstall' line, the next * generation being slated for what's essentially a complete rewrite. * - * $Id: dmenu.c,v 1.22 1996/07/05 08:35:53 jkh Exp $ + * $Id: dmenu.c,v 1.23 1996/07/11 18:37:47 jkh Exp $ * * Copyright (c) 1995 * Jordan Hubbard. All rights reserved. @@ -171,7 +171,10 @@ menu_height(DMenu *menu, int n) int max; char *t; - for (t = menu->prompt, max = MAX_MENU; *t; t++) { + max = MAX_MENU; + if (StatusLine > 24) + max += StatusLine - 24; + for (t = menu->prompt; *t; t++) { if (*t == '\n') --max; } -- cgit v1.1