Skip to content

Commit 94b5d98

Browse files
authored
Merge pull request #647 from Teatek/close-last-window
2 parents 3d63d76 + 8dd9674 commit 94b5d98

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lua/neogit/lib/buffer.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,9 @@ function Buffer:close(force)
111111
local winnr = fn.bufwinnr(self.handle)
112112
if winnr ~= -1 then
113113
local winid = fn.win_getid(winnr)
114-
api.nvim_win_close(winid, force)
114+
if not pcall(api.nvim_win_close, winid, force) then
115+
vim.cmd("b#")
116+
end
115117
else
116118
api.nvim_buf_delete(self.handle, { force = force })
117119
end

0 commit comments

Comments
 (0)