diff options
author | Jan Edmund Lazo <jan.lazo@mail.utoronto.ca> | 2019-05-26 20:56:33 -0400 |
---|---|---|
committer | Jan Edmund Lazo <jan.lazo@mail.utoronto.ca> | 2019-05-26 20:58:57 -0400 |
commit | b2a11515b2cf6923dd0c1a36efe22aabf6bc582c (patch) | |
tree | 2d59638ea24d1c25921929eb1d0e7fc738074988 /src/nvim/eval.c | |
parent | 23936115880ba3c9e716f9c3b5d7b89453cd65fc (diff) | |
download | rneovim-b2a11515b2cf6923dd0c1a36efe22aabf6bc582c.tar.gz rneovim-b2a11515b2cf6923dd0c1a36efe22aabf6bc582c.tar.bz2 rneovim-b2a11515b2cf6923dd0c1a36efe22aabf6bc582c.zip |
vim-patch:8.1.1077: reg_executing() is reset by calling input()
Problem: reg_executing() is reset by calling input().
Solution: Implement a more generic way to save and restore reg_executing.
(Ozaki Kiichi, closes vim/vim#4192)
https://github.com/vim/vim/commit/9a2c091a748b380efafe60583698c9afcaab1e46
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r-- | src/nvim/eval.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index 6eb4263a0c..aa4a3da9e5 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -9673,7 +9673,6 @@ static void f_getchar(typval_T *argvars, typval_T *rettv, FunPtr fptr) { varnumber_T n; bool error = false; - const int save_reg_executing = reg_executing; no_mapping++; for (;; ) { @@ -9710,7 +9709,6 @@ static void f_getchar(typval_T *argvars, typval_T *rettv, FunPtr fptr) break; } no_mapping--; - reg_executing = save_reg_executing; vimvars[VV_MOUSE_WIN].vv_nr = 0; vimvars[VV_MOUSE_WINID].vv_nr = 0; |