From f34794f3e298bd5014ad6329d5bc8f015db042aa Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Sat, 3 Jan 2026 05:28:33 -0500 Subject: vui_redraw() for ^L again, set e.opti to 0 for select_opt() --- main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index bc221e6..e9c3865 100644 --- a/main.c +++ b/main.c @@ -1360,6 +1360,7 @@ int select_opt(Str *optv, u32 optc, Str prompt) { e.optc = optc; e.optvi = new_arr(&e.scratch, u32, optc); e.optv = optv; + e.opti = 0; LineEditor le = line_editor(prompt, &e.scratch); int r = -1; for (;;) { @@ -1774,8 +1775,7 @@ void mode_key_insert(Editor *e, u32 c) { eb->cur = txt_delete_range(eb->cur, next_word(eb->cur)); break; case 0x0c /* ^L */: - vui_disable(); - vui_enable(); + vui_redraw(); break; case '\r': eb->cur = ins_newline(eb->cur); -- cgit v1.2.3