aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/ops.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-08-20 15:52:35 +0800
committerGitHub <noreply@github.com>2022-08-20 15:52:35 +0800
commitbffaf1e27e49c3dbbc0b59d023a0fd9243e254aa (patch)
tree58ab40613eff5c678deced1c5fca3c8ad4c244d7 /src/nvim/ops.c
parent1a57cd383684b7488e02e094f49dfe607bc53632 (diff)
downloadrneovim-bffaf1e27e49c3dbbc0b59d023a0fd9243e254aa.tar.gz
rneovim-bffaf1e27e49c3dbbc0b59d023a0fd9243e254aa.tar.bz2
rneovim-bffaf1e27e49c3dbbc0b59d023a0fd9243e254aa.zip
fix(eval): check for v:lua when calling callback (#19855)
This makes callback_call() match call_vim_function() when calling a function.
Diffstat (limited to 'src/nvim/ops.c')
-rw-r--r--src/nvim/ops.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/ops.c b/src/nvim/ops.c
index b4fc7534bc..50f9650a8a 100644
--- a/src/nvim/ops.c
+++ b/src/nvim/ops.c
@@ -6191,7 +6191,7 @@ static void op_function(const oparg_T *oap)
finish_op = false;
typval_T rettv;
- if (callback_call(&opfunc_cb, 1, argv, &rettv) != FAIL) {
+ if (callback_call(&opfunc_cb, 1, argv, &rettv)) {
tv_clear(&rettv);
}