summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-03-11 19:30:01 +0100
committerBram Moolenaar <Bram@vim.org>2020-03-11 19:30:01 +0100
commit3a05ce63feae040cd817be289e84c2a7e653d59d (patch)
tree976298fd311d6c8f1d500f148860e5c95cd3e34f
parent66b98854d86f641db036fd1e6cf20f7b8905344e (diff)
downloadvim-git-8.2.0373.tar.gz
patch 8.2.0373: type of term_sendkeys() is unknownv8.2.0373
Problem: Type of term_sendkeys() is unknown. Solution: Just return zero. (closes #5762)
-rw-r--r--src/terminal.c3
-rw-r--r--src/testdir/test_terminal.vim6
-rw-r--r--src/version.c2
3 files changed, 8 insertions, 3 deletions
diff --git a/src/terminal.c b/src/terminal.c
index 34316d843..30590b623 100644
--- a/src/terminal.c
+++ b/src/terminal.c
@@ -5746,13 +5746,12 @@ f_term_scrape(typval_T *argvars, typval_T *rettv)
* "term_sendkeys(buf, keys)" function
*/
void
-f_term_sendkeys(typval_T *argvars, typval_T *rettv)
+f_term_sendkeys(typval_T *argvars, typval_T *rettv UNUSED)
{
buf_T *buf = term_get_buf(argvars, "term_sendkeys()");
char_u *msg;
term_T *term;
- rettv->v_type = VAR_UNKNOWN;
if (buf == NULL)
return;
diff --git a/src/testdir/test_terminal.vim b/src/testdir/test_terminal.vim
index 7bdabb892..8d32cbc37 100644
--- a/src/testdir/test_terminal.vim
+++ b/src/testdir/test_terminal.vim
@@ -368,7 +368,11 @@ func Test_terminal_postponed_scrollback()
call term_wait(buf)
call term_sendkeys(buf, "exit\<CR>")
call term_wait(buf)
- call term_sendkeys(buf, ":q\<CR>")
+ let tsk_ret = term_sendkeys(buf, ":q\<CR>")
+
+ " check type of term_sendkeys() return value
+ echo type(tsk_ret)
+
call StopVimInTerminal(buf)
call delete('XTest_postponed')
call delete('Xtext')
diff --git a/src/version.c b/src/version.c
index 2bf4b24aa..e55c26143 100644
--- a/src/version.c
+++ b/src/version.c
@@ -739,6 +739,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 373,
+/**/
372,
/**/
371,