From: Jeremy Kerr Date: Tue, 19 Nov 2013 23:03:42 +0000 (+1100) Subject: ui/ncurses: Redraw entire screen with ctrl+L X-Git-Tag: v1.0.0~308 X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=commitdiff_plain;h=04b0f95866d735313d7aeb4bcb07552e1799ab6d;hp=40d57bee5cf77d836f2d68c440a875fe770cc250 ui/ncurses: Redraw entire screen with ctrl+L Use wrefresh(curscr) to clean and repaint the entire screen. Signed-off-by: Jeremy Kerr --- diff --git a/ui/ncurses/nc-cui.c b/ui/ncurses/nc-cui.c index 5f1a5e4..df727bc 100644 --- a/ui/ncurses/nc-cui.c +++ b/ui/ncurses/nc-cui.c @@ -272,10 +272,8 @@ static bool process_global_keys(struct cui *cui, int key) { switch (key) { case 0xc: - if (cui->current && cui->current->main_ncw) { - redrawwin(cui->current->main_ncw); - wrefresh(cui->current->main_ncw); - } + if (cui->current && cui->current->main_ncw) + wrefresh(curscr); return true; } return false;