diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2022-04-27 23:44:46 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2022-04-27 23:44:46 -0700 |
commit | b6508e385389a72d0f2fc9329b6c8ed2087ea813 (patch) | |
tree | 940b5840994918a3eb2593f16cf010ab78a2905a /pw.c | |
parent | f97f9b749fc7f97d932f10fb804fc630303e8569 (diff) | |
download | pw-b6508e385389a72d0f2fc9329b6c8ed2087ea813.tar.gz pw-b6508e385389a72d0f2fc9329b6c8ed2087ea813.tar.bz2 pw-b6508e385389a72d0f2fc9329b6c8ed2087ea813.zip |
kbd_result falls through to kbd_cmd to avoid consuming command.
Diffstat (limited to 'pw.c')
-rw-r--r-- | pw.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -506,6 +506,11 @@ int main(int argc, char **argv) fakecmd: switch (kbd_state) { + case kbd_result: + kbd_state = kbd_cmd; + stat |= stat_dirty; + curcmd = 0; + // fallthrough case kbd_cmd: switch (ch) { case 'q': case 3: @@ -655,11 +660,6 @@ int main(int argc, char **argv) break; } break; - case kbd_result: - kbd_state = kbd_cmd; - stat |= stat_dirty; - curcmd = 0; - break; case kbd_exit: break; } |