fix: check window valid when refocusing after closing popup

This commit is contained in:
Jakub F. Bortlík
2026-02-11 14:28:03 +01:00
parent 3d2828a950
commit f62bf6516f

View File

@@ -166,7 +166,9 @@ M.set_up_autocommands = function(popup, layout, previous_window, opts)
if previous_window ~= nil then
popup:on("BufHidden", function()
vim.schedule(function()
if vim.api.nvim_win_is_valid(previous_window) then
vim.api.nvim_set_current_win(previous_window)
end
end)
end)
end