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

updated for version 7.3.1309

Problem:    When a script defines a function the flag to wait for the user to
            hit enter is reset.
Solution:   Restore the flag. (Yasuhiro Matsumoto)  Except when the user was
            typing the function.
parent 94f76b7f
No related merge requests found
......@@ -21108,6 +21108,7 @@ ex_function(eap)
int j;
int c;
int saved_did_emsg;
int saved_wait_return = need_wait_return;
char_u *name = NULL;
char_u *p;
char_u *arg;
......@@ -21439,7 +21440,10 @@ ex_function(eap)
for (;;)
{
if (KeyTyped)
{
msg_scroll = TRUE;
saved_wait_return = FALSE;
}
need_wait_return = FALSE;
sourcing_lnum_off = sourcing_lnum;
 
......@@ -21750,6 +21754,7 @@ ret_free:
vim_free(fudi.fd_newkey);
vim_free(name);
did_emsg |= saved_did_emsg;
need_wait_return |= saved_wait_return;
}
 
/*
......
......@@ -6129,7 +6129,6 @@ save_patterns(num_pat, pat, num_file, file)
}
#endif
/*
* Return TRUE if the string "p" contains a wildcard that mch_expandpath() can
* expand.
......
......@@ -728,6 +728,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
1309,
/**/
1308,
/**/
......
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