Merge pull request #527 from jakubbortlik/fix/invalid-window

fix: check window valid when refocusing after closing popup
This commit is contained in:
Harrison (Harry) Cramer
2026-03-17 20:35:30 -04:00
committed by GitHub

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