diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2021-11-05 10:42:22 +0100 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2021-11-05 10:43:19 +0100 |
commit | 9e88c9c12fd5f1bea4169e438d46529a530142b1 (patch) | |
tree | 9cca593ab3af02cd9d92d461eba46072f23cd3e1 | |
parent | 3ba800f1538e083f8172655c6bab096cd604a0b5 (diff) | |
download | rneovim-9e88c9c12fd5f1bea4169e438d46529a530142b1.tar.gz rneovim-9e88c9c12fd5f1bea4169e438d46529a530142b1.tar.bz2 rneovim-9e88c9c12fd5f1bea4169e438d46529a530142b1.zip |
fix(screen): make display_tick monotonic up to 2^64. fixes #16152
18446744073709551616 screen redraws should be enough for everyone.
-rw-r--r-- | src/nvim/buffer_defs.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/buffer_defs.h b/src/nvim/buffer_defs.h index f77f0aadb0..074dde86f1 100644 --- a/src/nvim/buffer_defs.h +++ b/src/nvim/buffer_defs.h @@ -99,7 +99,7 @@ typedef struct { typedef struct window_S win_T; typedef struct wininfo_S wininfo_T; typedef struct frame_S frame_T; -typedef uint16_t disptick_T; // display tick type +typedef uint64_t disptick_T; // display tick type // for struct memline (it needs memfile_T) #include "nvim/memline_defs.h" @@ -576,8 +576,8 @@ struct file_buffer { long b_mod_xlines; // number of extra buffer lines inserted; // negative when lines were deleted wininfo_T *b_wininfo; // list of last used info for each window - int b_mod_tick_syn; // last display tick syntax was updated - int b_mod_tick_decor; // last display tick decoration providers + disptick_T b_mod_tick_syn; // last display tick syntax was updated + disptick_T b_mod_tick_decor; // last display tick decoration providers // where invoked long b_mtime; // last change time of original file |