diff options
author | Bram Moolenaar <Bram@vim.org> | 2017-04-07 19:50:12 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2017-04-07 19:50:12 +0200 |
commit | d4863aa99e0527e9505c79cbeafc68a6832200bf (patch) | |
tree | 2ea60d3eb3f29982b5188d86c7df63665d278d72 /src/proto | |
parent | 52604f2454e5369f861d3ce34764f74a0999c773 (diff) | |
download | vim-git-d4863aa99e0527e9505c79cbeafc68a6832200bf.tar.gz |
patch 8.0.0548: saving the redo buffer only works one timev8.0.0548
Problem: Saving the redo buffer only works one time, resulting in the "."
command not working well for a function call inside another
function call. (Ingo Karkat)
Solution: Save the redo buffer at every user function call. (closes #1619)
Diffstat (limited to 'src/proto')
-rw-r--r-- | src/proto/getchar.pro | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/proto/getchar.pro b/src/proto/getchar.pro index de33bfd14..aac522f15 100644 --- a/src/proto/getchar.pro +++ b/src/proto/getchar.pro @@ -8,8 +8,8 @@ void typeahead_noflush(int c); void flush_buffers(int flush_typeahead); void ResetRedobuff(void); void CancelRedo(void); -void saveRedobuff(void); -void restoreRedobuff(void); +void saveRedobuff(save_redo_T *save_redo); +void restoreRedobuff(save_redo_T *save_redo); void AppendToRedobuff(char_u *s); void AppendToRedobuffLit(char_u *str, int len); void AppendCharToRedobuff(int c); |