aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/buffer_defs.h
diff options
context:
space:
mode:
authorAnatolii Sakhnik <sakhnik@gmail.com>2018-12-09 15:31:22 +0200
committerAnatolii Sakhnik <sakhnik@gmail.com>2018-12-09 19:45:56 +0200
commit7b6c92eac1b7aa702f734120bdd18b5a4f6cfe04 (patch)
tree772c85f99dfe923ffb0358ecad3b62613c081393 /src/nvim/buffer_defs.h
parent972ad1119557a0f72f1907c6758d6ed56438e5b3 (diff)
downloadrneovim-7b6c92eac1b7aa702f734120bdd18b5a4f6cfe04.tar.gz
rneovim-7b6c92eac1b7aa702f734120bdd18b5a4f6cfe04.tar.bz2
rneovim-7b6c92eac1b7aa702f734120bdd18b5a4f6cfe04.zip
vim-patch:8.1.0394: diffs are not always updated correctly
Problem: Diffs are not always updated correctly. Solution: When using internal diff update for any changes properly. https://github.com/vim/vim/commit/e3521d9cbb786806eaff106707851d37d2c0ecef
Diffstat (limited to 'src/nvim/buffer_defs.h')
-rw-r--r--src/nvim/buffer_defs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/buffer_defs.h b/src/nvim/buffer_defs.h
index 238893260e..e8975f0622 100644
--- a/src/nvim/buffer_defs.h
+++ b/src/nvim/buffer_defs.h
@@ -842,6 +842,7 @@ struct tabpage_S {
diff_T *tp_first_diff;
buf_T *(tp_diffbuf[DB_COUNT]);
int tp_diff_invalid; ///< list of diffs is outdated
+ int tp_diff_update; ///< update diffs before redrawing
frame_T *(tp_snapshot[SNAP_COUNT]); ///< window layout snapshots
ScopeDictDictItem tp_winvar; ///< Variable for "t:" Dictionary.
dict_T *tp_vars; ///< Internal variables, local to tab page.