summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysinstall/dmenu.c
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1996-04-28 00:37:38 +0000
committerjkh <jkh@FreeBSD.org>1996-04-28 00:37:38 +0000
commit7a8e35fbab581e26b8a60eeea29077d5d66b9e11 (patch)
tree0307af9337b282b1a89c65dc03255a7be7559a9c /usr.sbin/sysinstall/dmenu.c
parent277b92f12a78fa1f0407e5c6e0ef5e8d55c6524c (diff)
downloadFreeBSD-src-7a8e35fbab581e26b8a60eeea29077d5d66b9e11.zip
FreeBSD-src-7a8e35fbab581e26b8a60eeea29077d5d66b9e11.tar.gz
Bump snapshot release date - looks like I was off by a couple
of days! More display fixes to sysinstall and assorted tweaking.
Diffstat (limited to 'usr.sbin/sysinstall/dmenu.c')
-rw-r--r--usr.sbin/sysinstall/dmenu.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/usr.sbin/sysinstall/dmenu.c b/usr.sbin/sysinstall/dmenu.c
index 7880770..7dbbd15 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.17 1996/04/23 01:29:18 jkh Exp $
+ * $Id: dmenu.c,v 1.18 1996/04/25 17:31:17 jkh Exp $
*
* Copyright (c) 1995
* Jordan Hubbard. All rights reserved.
@@ -39,7 +39,7 @@
#define MAX_MENU 15
-static Boolean cancelled;
+static Boolean exited;
int
dmenuDisplayFile(dialogMenuItem *tmp)
@@ -79,9 +79,9 @@ dmenuSystemCommandBox(dialogMenuItem *tmp)
}
int
-dmenuCancel(dialogMenuItem *tmp)
+dmenuExit(dialogMenuItem *tmp)
{
- cancelled = TRUE;
+ exited = TRUE;
return DITEM_LEAVE_MENU;
}
@@ -200,11 +200,13 @@ dmenuOpen(DMenu *menu, int *choice, int *scroll, int *curr, int *max)
else
msgFatal("Menu: `%s' is of an unknown type\n", menu->title);
clearok(stdscr, TRUE);
- if (rval)
- return FALSE;
- else if (cancelled || menu->type & DMENU_SELECTION_RETURNS) {
- cancelled = FALSE;
+ if (exited) {
+ exited = FALSE;
return TRUE;
}
+ else if (rval)
+ return FALSE;
+ else if (menu->type & DMENU_SELECTION_RETURNS)
+ return TRUE;
}
}
OpenPOWER on IntegriCloud