diff options
author | jkh <jkh@FreeBSD.org> | 1999-12-18 02:04:02 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1999-12-18 02:04:02 +0000 |
commit | 47050d6c137bce4f2a809114afa4ea393a454bc1 (patch) | |
tree | 78c19e51580f18a187f0f0b84da45cf5cf2e9cdc /usr.sbin | |
parent | edb45ae09669e5294f5d67cbc14822f05058dccc (diff) | |
download | FreeBSD-src-47050d6c137bce4f2a809114afa4ea393a454bc1.zip FreeBSD-src-47050d6c137bce4f2a809114afa4ea393a454bc1.tar.gz |
Better screen handling in X desktop setup.
Don't get cute with nested dialogs now.
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/sade/config.c | 3 | ||||
-rw-r--r-- | usr.sbin/sade/label.c | 11 | ||||
-rw-r--r-- | usr.sbin/sysinstall/config.c | 3 | ||||
-rw-r--r-- | usr.sbin/sysinstall/label.c | 11 |
4 files changed, 2 insertions, 26 deletions
diff --git a/usr.sbin/sade/config.c b/usr.sbin/sade/config.c index b33b017..c4c241a 100644 --- a/usr.sbin/sade/config.c +++ b/usr.sbin/sade/config.c @@ -564,11 +564,10 @@ configXSetup(dialogMenuItem *self) { char *config, *execfile, *style; char *moused; - WINDOW *w; + WINDOW *w = savescr(); setenv("XWINHOME", "/usr/X11R6", 1); tryagain: - w = savescr(); variable_unset(VAR_DESKSTYLE); variable_unset(VAR_XF86_CONFIG); dialog_clear_norefresh(); diff --git a/usr.sbin/sade/label.c b/usr.sbin/sade/label.c index 9e9049a..bce434e 100644 --- a/usr.sbin/sade/label.c +++ b/usr.sbin/sade/label.c @@ -327,12 +327,7 @@ get_mountpoint(struct chunk *old) tmp = old->private_data; else tmp = NULL; - if (!old) { - DialogX = 14; - DialogY = 16; - } val = msgGetInput(tmp ? tmp->mountpoint : NULL, "Please specify a mount point for the partition"); - DialogX = DialogY = 0; if (!val || !*val) { if (!old) return NULL; @@ -391,13 +386,10 @@ get_partition_type(void) }; WINDOW *w = savescr(); - DialogX = 7; - DialogY = 8; i = dialog_menu("Please choose a partition type", "If you want to use this partition for swap space, select Swap.\n" "If you want to put a filesystem on it, choose FS.", -1, -1, 2, 2, fs_types, selection, NULL, NULL); - DialogX = DialogY = 0; restorescr(w); if (!i) { if (!strcmp(selection, "FS")) @@ -908,13 +900,10 @@ diskLabel(Device *dev) u_long flags = 0; sprintf(osize, "%d", sz); - DialogX = 3; - DialogY = 2; val = msgGetInput(osize, "Please specify the partition size in blocks or append a trailing M for\n" "megabytes or C for cylinders. %d blocks (%dMB) are free.", sz, sz / ONE_MEG); - DialogX = DialogY = 0; if (!val || (size = strtol(val, &cp, 0)) <= 0) { clear_wins(); break; diff --git a/usr.sbin/sysinstall/config.c b/usr.sbin/sysinstall/config.c index b33b017..c4c241a 100644 --- a/usr.sbin/sysinstall/config.c +++ b/usr.sbin/sysinstall/config.c @@ -564,11 +564,10 @@ configXSetup(dialogMenuItem *self) { char *config, *execfile, *style; char *moused; - WINDOW *w; + WINDOW *w = savescr(); setenv("XWINHOME", "/usr/X11R6", 1); tryagain: - w = savescr(); variable_unset(VAR_DESKSTYLE); variable_unset(VAR_XF86_CONFIG); dialog_clear_norefresh(); diff --git a/usr.sbin/sysinstall/label.c b/usr.sbin/sysinstall/label.c index 9e9049a..bce434e 100644 --- a/usr.sbin/sysinstall/label.c +++ b/usr.sbin/sysinstall/label.c @@ -327,12 +327,7 @@ get_mountpoint(struct chunk *old) tmp = old->private_data; else tmp = NULL; - if (!old) { - DialogX = 14; - DialogY = 16; - } val = msgGetInput(tmp ? tmp->mountpoint : NULL, "Please specify a mount point for the partition"); - DialogX = DialogY = 0; if (!val || !*val) { if (!old) return NULL; @@ -391,13 +386,10 @@ get_partition_type(void) }; WINDOW *w = savescr(); - DialogX = 7; - DialogY = 8; i = dialog_menu("Please choose a partition type", "If you want to use this partition for swap space, select Swap.\n" "If you want to put a filesystem on it, choose FS.", -1, -1, 2, 2, fs_types, selection, NULL, NULL); - DialogX = DialogY = 0; restorescr(w); if (!i) { if (!strcmp(selection, "FS")) @@ -908,13 +900,10 @@ diskLabel(Device *dev) u_long flags = 0; sprintf(osize, "%d", sz); - DialogX = 3; - DialogY = 2; val = msgGetInput(osize, "Please specify the partition size in blocks or append a trailing M for\n" "megabytes or C for cylinders. %d blocks (%dMB) are free.", sz, sz / ONE_MEG); - DialogX = DialogY = 0; if (!val || (size = strtol(val, &cp, 0)) <= 0) { clear_wins(); break; |