Merge pull request #527 from jakubbortlik/fix/invalid-window
fix: check window valid when refocusing after closing popup
This commit is contained in:
@@ -166,7 +166,9 @@ M.set_up_autocommands = function(popup, layout, previous_window, opts)
|
|||||||
if previous_window ~= nil then
|
if previous_window ~= nil then
|
||||||
popup:on("BufHidden", function()
|
popup:on("BufHidden", function()
|
||||||
vim.schedule(function()
|
vim.schedule(function()
|
||||||
|
if vim.api.nvim_win_is_valid(previous_window) then
|
||||||
vim.api.nvim_set_current_win(previous_window)
|
vim.api.nvim_set_current_win(previous_window)
|
||||||
|
end
|
||||||
end)
|
end)
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user