diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-01-06 13:24:51 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-01-06 13:24:51 +0000 |
commit | 18f4740f043b353abe47b7a00131317052457686 (patch) | |
tree | e5c469ce7c20a1801a9340ab2027455e256f1b55 /src/proto | |
parent | a33737b6d80f5461c1c6c4c96b5bc4964a737927 (diff) | |
download | vim-git-18f4740f043b353abe47b7a00131317052457686.tar.gz |
patch 8.2.4018: ml_get error when win_execute redraws with Visual selectionv8.2.4018
Problem: ml_get error when win_execute redraws with Visual selection.
Solution: Disable Visual area temporarily. (closes #9479)
Diffstat (limited to 'src/proto')
-rw-r--r-- | src/proto/evalbuffer.pro | 4 | ||||
-rw-r--r-- | src/proto/evalwindow.pro | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/src/proto/evalbuffer.pro b/src/proto/evalbuffer.pro index b59c5f5e9..41616e705 100644 --- a/src/proto/evalbuffer.pro +++ b/src/proto/evalbuffer.pro @@ -21,6 +21,6 @@ void f_setbufline(typval_T *argvars, typval_T *rettv); void f_setline(typval_T *argvars, typval_T *rettv); void switch_buffer(bufref_T *save_curbuf, buf_T *buf); void restore_buffer(bufref_T *save_curbuf); -void switch_to_win_for_buf(buf_T *buf, win_T **save_curwinp, tabpage_T **save_curtabp, bufref_T *save_curbuf); -void restore_win_for_buf(win_T *save_curwin, tabpage_T *save_curtab, bufref_T *save_curbuf); +void switch_to_win_for_buf(buf_T *buf, switchwin_T *switchwin, bufref_T *save_curbuf); +void restore_win_for_buf(switchwin_T *switchwin, bufref_T *save_curbuf); /* vim: set ft=c : */ diff --git a/src/proto/evalwindow.pro b/src/proto/evalwindow.pro index 4eb1ced8b..eba167678 100644 --- a/src/proto/evalwindow.pro +++ b/src/proto/evalwindow.pro @@ -32,8 +32,8 @@ void f_winrestcmd(typval_T *argvars, typval_T *rettv); void f_winrestview(typval_T *argvars, typval_T *rettv); void f_winsaveview(typval_T *argvars, typval_T *rettv); void f_winwidth(typval_T *argvars, typval_T *rettv); -int switch_win(win_T **save_curwin, tabpage_T **save_curtab, win_T *win, tabpage_T *tp, int no_display); -int switch_win_noblock(win_T **save_curwin, tabpage_T **save_curtab, win_T *win, tabpage_T *tp, int no_display); -void restore_win(win_T *save_curwin, tabpage_T *save_curtab, int no_display); -void restore_win_noblock(win_T *save_curwin, tabpage_T *save_curtab, int no_display); +int switch_win(switchwin_T *switchwin, win_T *win, tabpage_T *tp, int no_display); +int switch_win_noblock(switchwin_T *switchwin, win_T *win, tabpage_T *tp, int no_display); +void restore_win(switchwin_T *switchwin, int no_display); +void restore_win_noblock(switchwin_T *switchwin, int no_display); /* vim: set ft=c : */ |