From 99e68eac2fd7e14c8d02f42c4e72bcbe70262c27 Mon Sep 17 00:00:00 2001 From: pdxlocations Date: Fri, 10 Jan 2025 13:54:00 -0800 Subject: [PATCH] fix delete refresh --- ui/curses_ui.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ui/curses_ui.py b/ui/curses_ui.py index d40ce36..1047b8f 100644 --- a/ui/curses_ui.py +++ b/ui/curses_ui.py @@ -330,7 +330,13 @@ def main_ui(stdscr): entry_win.refresh() elif char == curses.KEY_BACKSPACE or char == 127: - input_text = input_text[:-1] + if input_text: + input_text = input_text[:-1] + y, x = entry_win.getyx() + entry_win.move(y, x - 1) + entry_win.addch(' ') # + entry_win.move(y, x - 1) + entry_win.refresh() elif char == 96: curses.curs_set(0) # Hide cursor