Skip to content

Commit fb654cb

Browse files
phanenibhagwan
authored andcommitted
fix: index nil CTX error after d7497da
E5108: Lua: **/fzf-lua/lua/fzf-lua/win.lua:1316: attempt to index a nil value stack traceback: **/fzf-lua/lua/fzf-lua/win.lua:1316: in function 'close' **/fzf-lua/lua/fzf-lua/win.lua:1332: in function 'win_leave' **/fzf-lua/lua/fzf-lua/utils.lua:881: in function 'fzf_exit' **/fzf-lua/lua/fzf-lua/providers/lsp.lua:58: in function 'jump_to_location' **/fzf-lua/lua/fzf-lua/providers/lsp.lua:445: in function 'fn_contents' **/fzf-lua/lua/fzf-lua/providers/lsp.lua:628: in function 'lsp_definitions'
1 parent 7d0d7de commit fb654cb

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

lua/fzf-lua/ctx.lua

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
local M = {}
44

5-
---@type fzf-lua.Ctx?
6-
local ctx
5+
---@type fzf-lua.Ctx|{}
6+
local ctx = {}
77

88
---@class fzf-lua.Ctx
99
---@field mode string
@@ -21,10 +21,10 @@ local ctx
2121
---@field buflist? integer[]
2222

2323
-- IMPORTANT: use the `__CTX` version that doesn't trigger a new context
24-
---@return fzf-lua.Ctx?
24+
---@return fzf-lua.Ctx|{}
2525
M.get = function() return ctx end
2626

27-
M.reset = function() ctx = nil end
27+
M.reset = function() ctx = {} end
2828

2929
---conditionally update the context if fzf-lua
3030
---interface isn't open

lua/fzf-lua/utils.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -891,7 +891,7 @@ function M.CTX(opts)
891891
return require("fzf-lua.ctx").refresh(opts)
892892
end
893893

894-
---@return fzf-lua.Ctx?
894+
---@return fzf-lua.Ctx|{}
895895
function M.__CTX()
896896
return require("fzf-lua.ctx").get()
897897
end

0 commit comments

Comments
 (0)