diff options
author | Jakub Łuczyński <doubleloop@o2.pl> | 2020-02-10 11:23:58 +0100 |
---|---|---|
committer | Jakub Łuczyński <doubleloop@o2.pl> | 2020-02-13 14:11:37 +0100 |
commit | 04f7e1f56d5f8c92fad49504e0f2215fdd72d326 (patch) | |
tree | 45d63a5f915df7f7e5e81b6ead98ccbb604253b4 /src/nvim/eval.c | |
parent | bae1738bcec101984f8f54169191f5c0f17ab297 (diff) | |
download | rneovim-04f7e1f56d5f8c92fad49504e0f2215fdd72d326.tar.gz rneovim-04f7e1f56d5f8c92fad49504e0f2215fdd72d326.tar.bz2 rneovim-04f7e1f56d5f8c92fad49504e0f2215fdd72d326.zip |
fix: var_set_global
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r-- | src/nvim/eval.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index bd223c7b78..f7e7c3a2d8 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -9770,10 +9770,9 @@ const void *var_shada_iter(const void *const iter, const char **const name, void var_set_global(const char *const name, typval_T vartv) { - funccall_T *const saved_current_funccal = current_funccal; - current_funccal = NULL; + funccall_T *const saved_funccal = (funccall_T *)save_funccal(); set_var(name, strlen(name), &vartv, false); - current_funccal = saved_current_funccal; + restore_funccal(saved_funccal); } int store_session_globals(FILE *fd) |