|
|
@ -438,8 +438,6 @@ function TouchMenu:updateItems()
|
|
|
|
local i = (self.page - 1) * self.perpage + c
|
|
|
|
local i = (self.page - 1) * self.perpage + c
|
|
|
|
if i <= #self.item_table then
|
|
|
|
if i <= #self.item_table then
|
|
|
|
local item = self.item_table[i]
|
|
|
|
local item = self.item_table[i]
|
|
|
|
-- due to the menu ordering system index can be missing
|
|
|
|
|
|
|
|
if item then
|
|
|
|
|
|
|
|
local item_tmp = TouchMenuItem:new{
|
|
|
|
local item_tmp = TouchMenuItem:new{
|
|
|
|
item = item,
|
|
|
|
item = item,
|
|
|
|
menu = self,
|
|
|
|
menu = self,
|
|
|
@ -454,7 +452,6 @@ function TouchMenu:updateItems()
|
|
|
|
-- insert split line
|
|
|
|
-- insert split line
|
|
|
|
table.insert(self.item_group, self.split_line)
|
|
|
|
table.insert(self.item_group, self.split_line)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
else
|
|
|
|
else
|
|
|
|
-- item not enough to fill the whole page, break out of loop
|
|
|
|
-- item not enough to fill the whole page, break out of loop
|
|
|
|
break
|
|
|
|
break
|
|
|
|