This commit is contained in:
Applevangelist
2026-04-12 12:51:13 +02:00
parent 56520092c3
commit 7f074781f4
+14 -3
View File
@@ -869,10 +869,21 @@ do
local MenuTable = {} local MenuTable = {}
for MenuText, Menu in pairs( self.Menus or {} ) do for MenuText, Menu in pairs( self.Menus or {} ) do
local tag = Menu.MenuTag or math.random(1,10000) local tag = Menu.MenuTag or math.random(1,10000)
MenuTable[#MenuTable+1] = {Tag=tag, Enty=Menu} MenuTable[#MenuTable+1] = {Tag=tag, Entry=Menu}
end end
table.sort(MenuTable, function (k1, k2) return k1.tag < k2.tag end ) local function SortTable(k1,k2)
for _, Menu in pairs( MenuTable ) do if not k1 then
if not k2 then return true else return false end
elseif not k2 then
if not k1 then return true else return false end
else
return (k1.Tag or 15) <= (k2.Tag or 15)
end
return false
end
table.sort(MenuTable, SortTable)
--table.sort(MenuTable, function (k1, k2) return (k1.tag or 15) <= (k2.tag or 15) end )
for _, Menu in ipairs( MenuTable ) do
Menu.Entry:Refresh() Menu.Entry:Refresh()
end end
end end