]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
cfdisk: default to Quit menu item
authorKarel Zak <kzak@redhat.com>
Mon, 2 Feb 2015 11:47:50 +0000 (12:47 +0100)
committerKarel Zak <kzak@redhat.com>
Mon, 2 Feb 2015 11:47:50 +0000 (12:47 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
disk-utils/cfdisk.c

index 8658ff25af857c2fdcd19b1b162a523fde9a63c3..fa80f188123b98dbd6584e819a9ae4c13bfc1693 100644 (file)
@@ -2063,6 +2063,7 @@ static void ui_resize_refresh(struct cfdisk *cf)
 static int ui_run(struct cfdisk *cf)
 {
        int rc = 0;
+       size_t qitem = 0;
 
        ui_lines = LINES;
        ui_cols = COLS;
@@ -2085,6 +2086,9 @@ static int ui_run(struct cfdisk *cf)
        menu_push(cf, main_menuitems);
        cf->menu->ignore_cb = main_menu_ignore_keys;
 
+       if (menu_get_menuitem_by_key(cf, 'q', &qitem))
+               cf->menu->idx = qitem;
+
        rc = ui_refresh(cf);
        if (rc)
                return rc;