mirror of
https://github.com/neovim/neovim.git
synced 2025-09-06 19:38:20 +00:00
fix(lsp): check if inlay hints are enabled for a buffer before disabling (#24074)
disabling before enabling throws an error otherwise, because bufstate[bufnr] doesn't exist
This commit is contained in:
@@ -207,9 +207,11 @@ end
|
|||||||
---@private
|
---@private
|
||||||
function M.disable(bufnr)
|
function M.disable(bufnr)
|
||||||
bufnr = resolve_bufnr(bufnr)
|
bufnr = resolve_bufnr(bufnr)
|
||||||
clear(bufnr)
|
if bufstates[bufnr] and bufstates[bufnr].enabled then
|
||||||
bufstates[bufnr].enabled = nil
|
clear(bufnr)
|
||||||
bufstates[bufnr].timer = nil
|
bufstates[bufnr].enabled = nil
|
||||||
|
bufstates[bufnr].timer = nil
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
--- Toggle inlay hints for a buffer
|
--- Toggle inlay hints for a buffer
|
||||||
|
Reference in New Issue
Block a user