Skip to content
Snippets Groups Projects
Commit 332a2cad authored by Bram Moolenaar's avatar Bram Moolenaar
Browse files

updated for version 7.4.065

Problem:    When recording, the character typed at the hit-enter prompt is
            recorded twice. (Urtica Dioica)
Solution:   Avoid recording the character twice. (Christian Brabandt)
parent d9820538
No related branches found
Tags v7.4.065
No related merge requests found
......@@ -887,6 +887,8 @@ wait_return(redraw)
int oldState;
int tmpState;
int had_got_int;
int save_Recording;
FILE *save_scriptout;
if (redraw == TRUE)
must_redraw = CLEAR;
......@@ -957,11 +959,21 @@ wait_return(redraw)
* typeahead buffer. */
++no_mapping;
++allow_keys;
/* Temporarily disable Recording. If Recording is active, the
* character will be recorded later, since it will be added to the
* typebuf after the loop */
save_Recording = Recording;
save_scriptout = scriptout;
Recording = FALSE;
scriptout = NULL;
c = safe_vgetc();
if (had_got_int && !global_busy)
got_int = FALSE;
--no_mapping;
--allow_keys;
Recording = save_Recording;
scriptout = save_scriptout;
#ifdef FEAT_CLIPBOARD
/* Strange way to allow copying (yanking) a modeless selection at
......
......@@ -738,6 +738,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
65,
/**/
64,
/**/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment