mirror of
https://github.com/neovim/neovim.git
synced 2026-08-24 08:01:53 +00:00
vim-patch:8.2.1590: Vim9: bufnr() doesn't take "true" argument
Problem: Vim9: bufnr() doesn't take "true" argument.
Solution: use tv_get_bool_chk(). (closes vim/vim#6863)
fe136c9a85
Co-authored-by: Bram Moolenaar <Bram@vim.org>
This commit is contained in:
@@ -450,7 +450,7 @@ void f_bufnr(typval_T *argvars, typval_T *rettv, EvalFuncData fptr)
|
||||
const char *name;
|
||||
if (buf == NULL
|
||||
&& argvars[1].v_type != VAR_UNKNOWN
|
||||
&& tv_get_number_chk(&argvars[1], &error) != 0
|
||||
&& tv_get_bool_chk(&argvars[1], &error) != 0
|
||||
&& !error
|
||||
&& (name = tv_get_string_chk(&argvars[0])) != NULL) {
|
||||
buf = buflist_new((char *)name, NULL, 1, 0);
|
||||
|
||||
Reference in New Issue
Block a user