]> err.no Git - util-linux/commitdiff
cfdisk: set '[Quit]' as default menu item on first run instead of '[Bootable]'.
authorFrancesco Cosoleto <cosoleto@gmail.com>
Wed, 10 Feb 2010 11:42:26 +0000 (12:42 +0100)
committerKarel Zak <kzak@redhat.com>
Tue, 16 Feb 2010 08:58:57 +0000 (09:58 +0100)
Signed-off-by: Francesco Cosoleto <cosoleto@gmail.com>
fdisk/cfdisk.c

index eec16893cfd763d6b89e6668e91a95821b648f1e..a3a14d8a0d134a936ecdfe38738d7dd697a54f87 100644 (file)
@@ -2742,6 +2742,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") },
@@ -2788,12 +2789,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':