From 21859f75289aa2f28c8c6ddfbfea481bac631ecd Mon Sep 17 00:00:00 2001 From: Liu Aleaxander Date: Tue, 15 Mar 2011 20:28:26 +0000 Subject: [PATCH] elflink: Do clear screen even if we have no pDraw_Menu method Do clear screen even if we have no pDraw_Menu method, since user may work in CLI mode and want to clear screen by pressing 'Ctrl-L'. Signed-off-by: Liu Aleaxander Signed-off-by: Matt Fleming --- com32/elflink/ldlinux/cli.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/com32/elflink/ldlinux/cli.c b/com32/elflink/ldlinux/cli.c index b35e958..7a68545 100644 --- a/com32/elflink/ldlinux/cli.c +++ b/com32/elflink/ldlinux/cli.c @@ -98,14 +98,13 @@ const char *edit_cmdline(const char *input, int top /*, int width */ , x = y = 0; while (!done) { - if (redraw > 1 && pDraw_Menu != NULL) { + if (redraw > 1) { /* Clear and redraw whole screen */ /* Enable ASCII on G0 and DEC VT on G1; do it in this order to avoid confusing the Linux console */ - /* clear_screen(); - draw_menu(-1, top, 1); */ clear_screen(); - (*pDraw_Menu) (-1, top, 1); + if (pDraw_Menu) + (*pDraw_Menu) (-1, top, 1); prev_len = 0; // printf("\033[0m\033[2J\033[H"); } -- 2.7.4