aboutsummaryrefslogtreecommitdiff
path: root/ui-curses.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-12-20 11:20:27 +0100
committerMarc André Tanner <mat@brain-dump.org>2015-12-20 11:20:27 +0100
commit8572b583712abc80ee2a791b0e66d09cbfc28721 (patch)
tree06b238a06546343c26c132e1b7fb3c0245aa6d7c /ui-curses.c
parentcddf179106901b42b7d54023314d40624be8e418 (diff)
downloadvis-8572b583712abc80ee2a791b0e66d09cbfc28721.tar.gz
vis-8572b583712abc80ee2a791b0e66d09cbfc28721.tar.xz
vis: fix forceful redraw <C-l>
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,