summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWormHeamer2026-01-03 05:28:33 -0500
committerWormHeamer2026-01-03 05:28:33 -0500
commitf34794f3e298bd5014ad6329d5bc8f015db042aa (patch)
treedb19bdaeca089090e3c1e57316a7923ff4d6f865
parent2e770699f68910e05df7aadee610d5aa97a9294e (diff)
vui_redraw() for ^L again, set e.opti to 0 for select_opt()
-rw-r--r--main.c4
1 files 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);