aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarel Zak <kzak@redhat.com>2015-02-02 12:47:50 +0100
committerKarel Zak <kzak@redhat.com>2015-02-02 12:47:50 +0100
commit316bce9dd4bdb4e54fbc9cf996013d24b29e8bfd (patch)
treef9bdb2c2dac6b56d615c667225ea4f95946b8f61
parenteed0e7b9bc01884140807bebe4720004d224652c (diff)
downloadutil-linux-playground-316bce9dd4bdb4e54fbc9cf996013d24b29e8bfd.tar.gz
cfdisk: default to Quit menu item
Signed-off-by: Karel Zak <kzak@redhat.com>
-rw-r--r--disk-utils/cfdisk.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/disk-utils/cfdisk.c b/disk-utils/cfdisk.c
index 8658ff25af..fa80f18812 100644
--- a/disk-utils/cfdisk.c
+++ b/disk-utils/cfdisk.c
@@ -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;