From e37729565b93ba0eca974c5379cb89f9e1832903 Mon Sep 17 00:00:00 2001 From: BaiYueChu Date: Sun, 14 Sep 2025 15:04:05 +0700 Subject: [PATCH] fix: error when use q keymap to close layzgit --- lua/lazygit.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/lazygit.lua b/lua/lazygit.lua index f5d9104..060e785 100644 --- a/lua/lazygit.lua +++ b/lua/lazygit.lua @@ -26,7 +26,9 @@ local function on_exit(job_id, code, event) vim.cmd("silent! :checktime") if vim.api.nvim_win_is_valid(prev_win) then - vim.api.nvim_win_close(win, true) + if vim.api.nvim_win_is_valid(win) then + vim.api.nvim_win_close(win, true) + end vim.api.nvim_set_current_win(prev_win) prev_win = -1 if vim.api.nvim_buf_is_valid(buffer) and vim.api.nvim_buf_is_loaded(buffer) then