diff --git a/lua/trouble/view/init.lua b/lua/trouble/view/init.lua index 7bf47f0a..da680904 100644 --- a/lua/trouble/view/init.lua +++ b/lua/trouble/view/init.lua @@ -498,7 +498,9 @@ function M:open() end function M:close() - self:goto_main() + if vim.api.nvim_get_current_win() == self.win.win then + self:goto_main() + end Preview.close() self.win:close() return self