mirror of
https://github.com/Bluewhale1337/ElvUIModernized.git
synced 2026-07-27 08:24:44 +00:00
feat: fixed issue with lua 5.0 and backported Ace3
This commit is contained in:
@@ -942,18 +942,18 @@ local function BuildTabs(group, options, path, appName)
|
|||||||
|
|
||||||
BuildSortedOptionsTable(group, keySort, opts, options, path, appName)
|
BuildSortedOptionsTable(group, keySort, opts, options, path, appName)
|
||||||
|
|
||||||
for i = 1, #keySort do
|
for i = 1, getn(keySort) do
|
||||||
local k = keySort[i]
|
local k = keySort[i]
|
||||||
local v = opts[k]
|
local v = opts[k]
|
||||||
if v.type == "group" then
|
if v.type == "group" then
|
||||||
path[#path+1] = k
|
path[getn(path)+1] = k
|
||||||
local inline = pickfirstset(v.dialogInline,v.guiInline,v.inline, false)
|
local inline = pickfirstset(v.dialogInline,v.guiInline,v.inline, false)
|
||||||
local hidden = CheckOptionHidden(v, options, path, appName)
|
local hidden = CheckOptionHidden(v, options, path, appName)
|
||||||
if not inline and not hidden then
|
if not inline and not hidden then
|
||||||
tinsert(tabs, k)
|
tinsert(tabs, k)
|
||||||
text[k] = GetOptionsMemberValue("name", v, options, path, appName)
|
text[k] = GetOptionsMemberValue("name", v, options, path, appName)
|
||||||
end
|
end
|
||||||
path[#path] = nil
|
path[getn(path)] = nil
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
# This repository is actively being fixed and maintained by Bluewhale.
|
# This repository is actively being fixed and maintained by Bluewhale.
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
- **Fix:** Fixed a Lua 5.0 syntax error in `AceConfigDialog-3.0.lua` where the `#` length operator was used instead of `table.getn`, preventing ElvUI_Config from loading.
|
||||||
- **Fix:** Fixed nil ID formatting crash in Tooltip's SetHyperlink.
|
- **Fix:** Fixed nil ID formatting crash in Tooltip's SetHyperlink.
|
||||||
- **Fix:** Removed implicit `arg` table memory leaks in high-frequency oUF element updates by replacing varargs (`...`) with static parameters.
|
- **Fix:** Removed implicit `arg` table memory leaks in high-frequency oUF element updates by replacing varargs (`...`) with static parameters.
|
||||||
- **Fix:** Corrected bug in `Auras.lua` where unused buff icons remained visible on screen due to improper `deadIndex` calculation.
|
- **Fix:** Corrected bug in `Auras.lua` where unused buff icons remained visible on screen due to improper `deadIndex` calculation.
|
||||||
|
|||||||
Reference in New Issue
Block a user