From: Karel Zak Date: Mon, 2 Feb 2015 12:05:48 +0000 (+0100) Subject: cfdisk: disable some KEY_* in ui_get_wqstring() X-Git-Tag: v2.26-rc2~24 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=635a81513a843061683c589743ef2615e356d4bc;p=thirdparty%2Futil-linux.git cfdisk: disable some KEY_* in ui_get_wqstring() Signed-off-by: Karel Zak --- diff --git a/disk-utils/cfdisk.c b/disk-utils/cfdisk.c index fa80f18812..0425791387 100644 --- a/disk-utils/cfdisk.c +++ b/disk-utils/cfdisk.c @@ -1435,6 +1435,14 @@ static ssize_t ui_get_string(struct cfdisk *cf, const char *prompt, case KEY_ESC: rc = -CFDISK_ERR_ESC; goto done; + case KEY_LEFT: /* TODO: implement full buffer editor */ + case KEY_RIGHT: + case KEY_END: + case KEY_HOME: + case KEY_UP: + case KEY_DOWN: + beep(); + break; case KEY_DELETE: case '\b': case KEY_BACKSPACE: @@ -1448,6 +1456,7 @@ static ssize_t ui_get_string(struct cfdisk *cf, const char *prompt, } else beep(); break; + default: #if defined(HAVE_LIBNCURSESW) && defined(HAVE_WIDECHAR) if (i + 1 < (ssize_t) len && iswprint(c)) {