diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/nvim/drawscreen.c | 1 | ||||
-rw-r--r-- | src/nvim/message.c | 2 | ||||
-rw-r--r-- | src/nvim/message.h | 2 |
3 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/drawscreen.c b/src/nvim/drawscreen.c index 30abcd1a31..b674f8c235 100644 --- a/src/nvim/drawscreen.c +++ b/src/nvim/drawscreen.c @@ -455,6 +455,7 @@ int update_screen(void) } msg_scrolled = 0; msg_scrolled_at_flush = 0; + msg_grid_scroll_discount = 0; need_wait_return = false; } diff --git a/src/nvim/message.c b/src/nvim/message.c index f274bd7289..314232d4be 100644 --- a/src/nvim/message.c +++ b/src/nvim/message.c @@ -130,7 +130,6 @@ static bool msg_ext_history_visible = false; static bool msg_ext_keep_after_cmdline = false; static int msg_grid_pos_at_flush = 0; -static int msg_grid_scroll_discount = 0; static void ui_ext_msg_set_pos(int row, bool scrolled) { @@ -2445,6 +2444,7 @@ void msg_reset_scroll(void) } msg_scrolled = 0; msg_scrolled_at_flush = 0; + msg_grid_scroll_discount = 0; } /// Increment "msg_scrolled". diff --git a/src/nvim/message.h b/src/nvim/message.h index 31cd54f18c..191d3b8da7 100644 --- a/src/nvim/message.h +++ b/src/nvim/message.h @@ -66,6 +66,8 @@ EXTERN ScreenGrid msg_grid_adj INIT(= SCREEN_GRID_INIT); // value of msg_scrolled at latest msg_scroll_flush. EXTERN int msg_scrolled_at_flush INIT(= 0); +EXTERN int msg_grid_scroll_discount INIT(= 0); + #ifdef INCLUDE_GENERATED_DECLARATIONS # include "message.h.generated.h" #endif |