From: Ron Yorston Date: Tue, 26 Apr 2016 14:23:38 +0000 (+0100) Subject: vi: remove duplicated code X-Git-Tag: 1_30_0~421 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=552796791f8c5aa12dfb790e3a94c2d905f367ee;p=oweals%2Fbusybox.git vi: remove duplicated code At worst show_status_line() might be called needlessly when the user presses ^L/^R, but I don't think we'll get many complaints about that. function old new delta do_cmd 4592 4558 -34 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-34) Total: -34 bytes Signed-off-by: Ron Yorston Signed-off-by: Denys Vlasenko --- diff --git a/editors/vi.c b/editors/vi.c index f103e0dc0..2aa0ad9dd 100644 --- a/editors/vi.c +++ b/editors/vi.c @@ -3586,12 +3586,7 @@ static void do_cmd(int c) break; case 12: // ctrl-L force redraw whole screen case 18: // ctrl-R force redraw - place_cursor(0, 0); - clear_to_eos(); - //mysleep(10); // why??? - screen_erase(); // erase the internal screen buffer - last_status_cksum = 0; // force status update - refresh(TRUE); // this will redraw the entire display + redraw(TRUE); // this will redraw the entire display break; case 13: // Carriage Return ^M case '+': // +- goto next line