aboutsummaryrefslogtreecommitdiff
path: root/ui-curses.c
diff options
context:
space:
mode:
Diffstat (limited to 'ui-curses.c')
-rw-r--r--ui-curses.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/ui-curses.c b/ui-curses.c
index 58c1298..5535dbc 100644
--- a/ui-curses.c
+++ b/ui-curses.c
@@ -772,6 +772,11 @@ static void ui_draw(Ui *ui) {
wnoutrefresh(stdscr);
}
+static void ui_redraw(Ui *ui) {
+ clear();
+ ui_draw(ui);
+}
+
static void ui_resize_to(Ui *ui, int width, int height) {
UiCurses *uic = (UiCurses*)ui;
uic->width = width;
@@ -1111,6 +1116,7 @@ Ui *ui_curses_new(void) {
.prompt_input = ui_prompt_input,
.prompt_hide = ui_prompt_hide,
.draw = ui_draw,
+ .redraw = ui_redraw,
.arrange = ui_arrange,
.die = ui_die,
.info = ui_info,