diff options
-rw-r--r-- | server/src/core/document_symbol.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/server/src/core/document_symbol.lua b/server/src/core/document_symbol.lua index 404afed7..af77cc93 100644 --- a/server/src/core/document_symbol.lua +++ b/server/src/core/document_symbol.lua @@ -72,7 +72,7 @@ local function buildLocal(vm, source, callback) valueSource = source end local name = hvr.name - if vm.uri ~= value.uri then + if vm.uri ~= value.uri and name == '' then name = tostring(source[1] or '') end -- 由于范围不允许交叉,为了支持 local x, y, z = 1, 2, 3 的形式 @@ -126,7 +126,7 @@ local function buildSet(vm, source, callback) valueSource = source end local name = hvr.name - if vm.uri ~= value.uri then + if vm.uri ~= value.uri and name == '' then name = tostring(source[1] or '') end -- 由于范围不允许交叉,为了支持 x, y, z = 1, 2, 3 的形式 |