diff options
| author | WormHeamer | 2026-01-03 05:28:33 -0500 |
|---|---|---|
| committer | WormHeamer | 2026-01-03 05:28:33 -0500 |
| commit | f34794f3e298bd5014ad6329d5bc8f015db042aa (patch) | |
| tree | db19bdaeca089090e3c1e57316a7923ff4d6f865 | |
| parent | 2e770699f68910e05df7aadee610d5aa97a9294e (diff) | |
vui_redraw() for ^L again, set e.opti to 0 for select_opt()
| -rw-r--r-- | main.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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); |
