Replace deprecated table.getn

ryzomclassic-develop
kaetemi 5 years ago
parent c1a3008ca0
commit 7d01d8411d

@ -240,9 +240,9 @@ local scratchUCStr = ucstring()
--*********************************************************************** --***********************************************************************
function RingAccessPoint:newTemplate(name, cache) function RingAccessPoint:newTemplate(name, cache)
local group local group
if table.getn(cache) ~= 0 then if #cache ~= 0 then
group = cache[table.getn(cache)] group = cache[#cache]
table.remove(cache, table.getn(cache)) table.remove(cache, #cache)
else else
group = createGroupInstance(name, "", {}) group = createGroupInstance(name, "", {})
end end
@ -461,10 +461,10 @@ function RingAccessPoint:fill(list)
self:putInCache() self:putInCache()
-- --
-- ("***********************") -- ("***********************")
--debugInfo("TextCache size = " .. table.getn(self.TextCache)) --debugInfo("TextCache size = " .. #self.TextCache)
--debugInfo("CenteredTextCache size = " .. table.getn(self.CenteredTextCache)) --debugInfo("CenteredTextCache size = " .. #self.CenteredTextCache)
--debugInfo("NumberCache size = " .. table.getn(self.NumberCache)) --debugInfo("NumberCache size = " .. #self.NumberCache)
--debugInfo("BitmapCache size = " .. table.getn(self.BitmapCache)) --debugInfo("BitmapCache size = " .. #self.BitmapCache)
--self:clear() --self:clear()
self.CurrList = list self.CurrList = list
self.CurrActiveList = {} self.CurrActiveList = {}
@ -555,7 +555,7 @@ end
function RingAccessPoint:sort(list) function RingAccessPoint:sort(list)
local sortDir = self.SortDir local sortDir = self.SortDir
local function sorter(lhs, rhs) local function sorter(lhs, rhs)
for k = 1, table.getn(sortDir) do for k = 1, #sortDir do
if lhs[sortDir[k].Var] ~= rhs[sortDir[k].Var] then if lhs[sortDir[k].Var] ~= rhs[sortDir[k].Var] then
if sortDir[k].Up then if sortDir[k].Up then
return not sortDir[k].Cmp(lhs[sortDir[k].Var], rhs[sortDir[k].Var]) return not sortDir[k].Cmp(lhs[sortDir[k].Var], rhs[sortDir[k].Var])
@ -577,7 +577,7 @@ function RingAccessPoint:headerLeftClick(down, criterion)
parent.tup.active = not down parent.tup.active = not down
-- insert -- insert
local sortDir = self.SortDir local sortDir = self.SortDir
for k = 1, table.getn(sortDir) do for k = 1, #sortDir do
if sortDir[k].Var == criterion then if sortDir[k].Var == criterion then
sortDir[k].Up = not sortDir[k].Up sortDir[k].Up = not sortDir[k].Up
table.insert(sortDir, 1, sortDir[k]) table.insert(sortDir, 1, sortDir[k])

Loading…
Cancel
Save