Fixed UVL
This commit is contained in:
parent
5d3bddd899
commit
023b4ddf64
1 changed files with 6 additions and 6 deletions
|
@ -835,12 +835,12 @@ function uvlitem.scheme(self, opt)
|
||||||
local s = self._scheme
|
local s = self._scheme
|
||||||
|
|
||||||
if not s then
|
if not s then
|
||||||
s = self.s and self.s.packages and s[self.sref[1]]
|
s = self.s and self.s.packages and self.s.packages[self.sref[1]]
|
||||||
if #self.sref > 1 then
|
if #self.sref == 2 then
|
||||||
s = s and s.sections and s[self.sref[2]]
|
s = s and s.sections and s.sections[self.sref[2]]
|
||||||
end
|
elseif #self.sref > 2 then
|
||||||
if #self.sref > 2 then
|
s = s and s.variables and s.variables[self.sref[2]]
|
||||||
s = s and s[self.sref[2]] and s[self.sref[3]]
|
and s.variables[self.sref[2]][self.sref[3]]
|
||||||
end
|
end
|
||||||
self._scheme = s
|
self._scheme = s
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue