mirror of
https://github.com/folke/snacks.nvim
synced 2025-08-04 18:58:12 +00:00
fix(scroll): don't animate invalid windows
This commit is contained in:
parent
8c2410c2de
commit
41ca13d119
1 changed files with 3 additions and 0 deletions
|
@ -221,6 +221,9 @@ function M.check(win)
|
|||
local to_virtcol = vim.fn.virtcol({ state.target.lnum, state.target.col }, false, win)
|
||||
|
||||
state.anim = Snacks.animate(0, scrolls, function(value, ctx)
|
||||
if not vim.api.nvim_win_is_valid(win) then
|
||||
return
|
||||
end
|
||||
vim.api.nvim_win_call(win, function()
|
||||
scroll(value - ctx.prev)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue