From 70584ff9aae8078b64430c574079d79620b8f06d Mon Sep 17 00:00:00 2001 From: Lewis Russell Date: Fri, 29 Mar 2024 08:52:35 +0000 Subject: [PATCH] fix(blame): check buffer still exists after loading Fixes #946 --- lua/gitsigns/actions.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lua/gitsigns/actions.lua b/lua/gitsigns/actions.lua index 1cc9839ca..f1233bc69 100644 --- a/lua/gitsigns/actions.lua +++ b/lua/gitsigns/actions.lua @@ -912,6 +912,10 @@ M.blame_line = async.void(function(opts) loading:close() end) + if not vim.api.nvim_buf_is_valid(bufnr) then + return + end + assert(result) result = util.convert_blame_info(result)