mirror of
https://github.com/neovim/neovim
synced 2025-07-16 09:11:51 +00:00
vim-patch:9.1.1297: Ctrl-D scrolling can get stuck #33453
Problem: cursor_correct() calculates a valid cursor position which
is later changed by update_topline() and causes Ctrl-D
scrolling to be stuck (Daniel Steinberg, after v9.1.0258).
Solution: Update the valid cursor position before validating topline
(Luuk van Baal).
c98250377d
This commit is contained in:
@ -2333,6 +2333,7 @@ void cursor_correct(win_T *wp)
|
||||
~(VALID_WROW|VALID_WCOL|VALID_CHEIGHT|VALID_CROW);
|
||||
}
|
||||
}
|
||||
check_cursor_moved(wp);
|
||||
wp->w_valid |= VALID_TOPLINE;
|
||||
wp->w_viewport_invalid = true;
|
||||
}
|
||||
|
Reference in New Issue
Block a user