summaryrefslogtreecommitdiffstats
path: root/fdisk/cfdisk.c
diff options
context:
space:
mode:
authorFrancesco Cosoleto2010-02-10 12:42:26 +0100
committerKarel Zak2010-02-11 14:12:08 +0100
commitf4bf2458f608b639cfa5ff6f0bfe836bcdf81a9c (patch)
tree90de5f9422f8250219a15bd32dc376851d28977c /fdisk/cfdisk.c
parentmount: warn users that mtab is read-only (diff)
downloadkernel-qcow2-util-linux-f4bf2458f608b639cfa5ff6f0bfe836bcdf81a9c.tar.gz
kernel-qcow2-util-linux-f4bf2458f608b639cfa5ff6f0bfe836bcdf81a9c.tar.xz
kernel-qcow2-util-linux-f4bf2458f608b639cfa5ff6f0bfe836bcdf81a9c.zip
cfdisk: set '[Quit]' as default menu item on first run instead of '[Bootable]'.
Signed-off-by: Francesco Cosoleto <cosoleto@gmail.com>
Diffstat (limited to 'fdisk/cfdisk.c')
-rw-r--r--fdisk/cfdisk.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/fdisk/cfdisk.c b/fdisk/cfdisk.c
index eaf766c83..f871cc466 100644
--- a/fdisk/cfdisk.c
+++ b/fdisk/cfdisk.c
@@ -2584,6 +2584,7 @@ static void
do_curses_fdisk(void) {
int done = FALSE;
char command;
+ int is_first_run = TRUE;
static struct MenuItem menuMain[] = {
{ 'b', N_("Bootable"), N_("Toggle bootable flag of the current partition") },
@@ -2630,12 +2631,13 @@ do_curses_fdisk(void) {
} else if (p_info[cur_part].id > 0) {
s = ((opentype == O_RDWR) ? "bdhmpqtuW" : "bdhmpqtu");
command = menuSelect(COMMAND_LINE_Y, COMMAND_LINE_X, menuMain, 10,
- s, MENU_HORIZ | MENU_BUTTON | MENU_ACCEPT_OTHERS, 0);
+ s, MENU_HORIZ | MENU_BUTTON | MENU_ACCEPT_OTHERS, is_first_run ? 7 : 0);
} else {
s = ((opentype == O_RDWR) ? "hpquW" : "hpqu");
command = menuSelect(COMMAND_LINE_Y, COMMAND_LINE_X, menuMain, 10,
s, MENU_HORIZ | MENU_BUTTON | MENU_ACCEPT_OTHERS, 0);
}
+ is_first_run = FALSE;
switch ( command ) {
case 'B':
case 'b':