From 030f04c2341b5d72c0c371a60fa7ac89339a108e Mon Sep 17 00:00:00 2001 From: Mike Hiretsky Date: Tue, 13 Dec 2011 14:51:49 +0400 Subject: [PATCH] Clear tail_cmd after cmdedit (discard duplicate) --- calcmenumain.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/calcmenumain.c b/calcmenumain.c index 24783ca..f6ff304 100644 --- a/calcmenumain.c +++ b/calcmenumain.c @@ -1078,6 +1078,8 @@ run_menu(void) strncat(newcmdline, tail_cmdline, MAX_CMDLINE_LEN-1); cmdline = edit_cmdline(newcmdline, top); done = !!cmdline; + if ( done ) + tail_cmdline[0] = NULL; clear = 1; /* In case we hit [Esc] and done is null */ } else { draw_row(entry-top+4+VSHIFT, entry, top, 0, 0);