summaryrefslogtreecommitdiff
path: root/server/src/core
diff options
context:
space:
mode:
authorunknown <sumnekosun@intranet.123u.com>2019-04-02 16:11:21 +0800
committerunknown <sumnekosun@intranet.123u.com>2019-04-02 16:11:21 +0800
commit43e0d5819011e069893ee9f05eba2fc90d1b4bf5 (patch)
tree255083f97ebdc497480f56d0353f660127a79b7f /server/src/core
parent6295603638959c0a11634c76381b20988f32d2a2 (diff)
downloadlua-language-server-43e0d5819011e069893ee9f05eba2fc90d1b4bf5.zip
修正报错
Diffstat (limited to 'server/src/core')
-rw-r--r--server/src/core/completion.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/src/core/completion.lua b/server/src/core/completion.lua
index 85f0b95e..027f7faa 100644
--- a/server/src/core/completion.lua
+++ b/server/src/core/completion.lua
@@ -217,7 +217,6 @@ local function searchFields(vm, source, word, callback)
local map = {}
parent:eachInfo(function (info, src)
local k = info[1]
- local v = info[2]
if src == source then
return
end
@@ -230,11 +229,12 @@ local function searchFields(vm, source, word, callback)
if type(k) ~= 'string' then
return
end
+ local v = parent:getChild(k)
if source:get 'object' and v:getType() ~= 'function' then
return
end
if matchKey(word, k) then
- map[k] = parent:getChild(k)
+ map[k] = v
end
end)
parent:eachLibChild(function (k, v)