summaryrefslogtreecommitdiff
path: root/script-beta/core/completion.lua
diff options
context:
space:
mode:
Diffstat (limited to 'script-beta/core/completion.lua')
-rw-r--r--script-beta/core/completion.lua10
1 files changed, 3 insertions, 7 deletions
diff --git a/script-beta/core/completion.lua b/script-beta/core/completion.lua
index 8b866afd..42164171 100644
--- a/script-beta/core/completion.lua
+++ b/script-beta/core/completion.lua
@@ -431,6 +431,8 @@ local function checkFieldOfRefs(refs, ast, word, start, offset, parent, oop, res
end
if #vm.getGlobals(key) <= 1 then
goto CONTINUE
+ else
+ src = vm.getGlobalSets(key)[1] or src
end
end
local name = key:sub(3)
@@ -442,13 +444,7 @@ local function checkFieldOfRefs(refs, ast, word, start, offset, parent, oop, res
end
local last = fields[name]
if not last then
- -- TODO
- if guide.isGlobal(src) then
- --fields[name] = vm.getGlobalSets(key)[1] or src
- fields[name] = src
- else
- fields[name] = src
- end
+ fields[name] = src
goto CONTINUE
end
if src.type == 'tablefield'