fix(statusline): check buf valid before redraw #35123

fixes #35116
This commit is contained in:
Anton Kastritskii authored and GitHub committed 2025-07-31 13:03:45 -07:00
1 parent b79ff967ac
commit c3a4d12529
1 file changed
+3 -1
+3 -1
View File
@@ -2873,7 +2873,9 @@ end
vim.api.nvim_create_autocmd('DiagnosticChanged', {
group = vim.api.nvim_create_augroup('nvim.diagnostic.status', {}),
callback = function(ev)
vim.api.nvim__redraw({ buf = ev.buf, statusline = true })
if vim.api.nvim_buf_is_valid(ev.buf) then
vim.api.nvim__redraw({ buf = ev.buf, statusline = true })
end
end,
desc = 'diagnostics component for the statusline',
})