summaryrefslogtreecommitdiffstats
path: root/src/proto/getchar.pro
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2017-04-07 19:50:12 +0200
committerBram Moolenaar <Bram@vim.org>2017-04-07 19:50:12 +0200
commitd4863aa99e0527e9505c79cbeafc68a6832200bf (patch)
tree2ea60d3eb3f29982b5188d86c7df63665d278d72 /src/proto/getchar.pro
parent52604f2454e5369f861d3ce34764f74a0999c773 (diff)
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/getchar.pro')
-rw-r--r--src/proto/getchar.pro4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/proto/getchar.pro b/src/proto/getchar.pro
index de33bfd147..aac522f152 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);