From dc36b6717e5d6fbe49f6adb43188d4014d372a72 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 1cc9839c..f1233bc6 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)