mirror of
https://github.com/neovim/neovim.git
synced 2025-09-05 19:08:15 +00:00
fix(lsp): check if buffer is valid when resolving code lenses (#35092)
This commit is contained in:

committed by
GitHub

parent
ecded994c1
commit
c789d79966
@@ -260,7 +260,7 @@ local function resolve_lenses(lenses, bufnr, client_id, callback)
|
||||
local function display_line_countdown()
|
||||
num_resolved_line_lenses = num_resolved_line_lenses + 1
|
||||
if num_resolved_line_lenses == #line_lenses then
|
||||
if line <= api.nvim_buf_line_count(bufnr) then
|
||||
if api.nvim_buf_is_valid(bufnr) and line <= api.nvim_buf_line_count(bufnr) then
|
||||
display_line_lenses(bufnr, ns, line, line_lenses)
|
||||
end
|
||||
countdown(#line_lenses)
|
||||
|
Reference in New Issue
Block a user