Fixed UVL

This commit is contained in:
Steven Barth 2008-09-08 18:34:26 +00:00
parent 5d3bddd899
commit 023b4ddf64

View file

@ -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