From 3dc9a18612d1e1525ede73b461942fa84c270539 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Thu, 31 May 2007 11:47:01 -0700 Subject: [PATCH] Fix problem where the command line would get truncated during edit Fix a problem where, during edit, the command line would occationally lose the last character. --- com32/modules/menumain.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com32/modules/menumain.c b/com32/modules/menumain.c index 203ceec..157597e 100644 --- a/com32/modules/menumain.c +++ b/com32/modules/menumain.c @@ -476,7 +476,7 @@ edit_cmdline(char *input, int top) if ( redraw > 0 ) { /* Redraw the command line */ printf("\033[?25l\033[%d;1H\1#9> \2#10%s", - CMDLINE_ROW, pad_line(cmdline, 0, prev_len)); + CMDLINE_ROW, pad_line(cmdline, 0, max(len, prev_len)); printf("\2#10\033[%d;3H%s\033[?25h", CMDLINE_ROW, pad_line(cmdline, 0, cursor)); prev_len = len; -- 2.7.4