Fix error opening options in published package

This commit is contained in:
Parnic
2024-07-24 16:03:35 -05:00
parent 1f4a8aefa7
commit 8a3f9e19d0
5 changed files with 30 additions and 18 deletions

View File

@ -10,6 +10,9 @@ externals:
libs/AceEvent-3.0:
url: svn://svn.wowace.com/wow/ace3/mainline/trunk/AceEvent-3.0
tag: latest
libs/AceSerializer-3.0:
url: svn://svn.wowace.com/wow/ace3/mainline/trunk/AceSerializer-3.0
tag: latest
libs/AceTimer-3.0:
url: svn://svn.wowace.com/wow/ace3/mainline/trunk/AceTimer-3.0
tag: latest

View File

@ -790,24 +790,6 @@ function IceHUD_Options:GenerateModuleOptions(firstLoad)
end
end
function IceHUD_Options:OnLoad()
self:GenerateModuleOptions(true)
self.options.args.colors.args = IceHUD.IceCore:GetColorOptions()
self.options.args.profiles = LibStub("AceDBOptions-3.0"):GetOptionsTable(IceHUD.db)
IceHUD_Options:SetupProfileImportButtons()
-- Add dual-spec support
if IceHUD.db ~= nil and LibDualSpec then
LibDualSpec:EnhanceOptions(IceHUD_Options.options.args.profiles, IceHUD.db)
end
LibStub("AceConfig-3.0"):RegisterOptionsTable("IceHUD", options, "icehudcl")
end
if IceHUD and IceHUD.IceCore then
IceHUD_Options:OnLoad()
end
function IceHUD_Options:SetupProfileImportButtons()
if AceSerializer then
AceSerializer:Embed(self)
@ -867,3 +849,21 @@ function IceHUD_Options:SetupProfileImportButtons()
}
end
end
function IceHUD_Options:OnLoad()
self:GenerateModuleOptions(true)
self.options.args.colors.args = IceHUD.IceCore:GetColorOptions()
self.options.args.profiles = LibStub("AceDBOptions-3.0"):GetOptionsTable(IceHUD.db)
self:SetupProfileImportButtons()
-- Add dual-spec support
if IceHUD.db ~= nil and LibDualSpec then
LibDualSpec:EnhanceOptions(IceHUD_Options.options.args.profiles, IceHUD.db)
end
LibStub("AceConfig-3.0"):RegisterOptionsTable("IceHUD", options, "icehudcl")
end
if IceHUD and IceHUD.IceCore then
IceHUD_Options:OnLoad()
end

View File

@ -1,5 +1,9 @@
# Changelog
v1.15.1:
- Fix error opening options.
v1.15.0:
- Support The War Within/11.0

View File

@ -7,6 +7,7 @@
<Include file="libs\AceGUI-3.0\AceGUI-3.0.xml"/>
<Include file="libs\AceConfig-3.0\AceConfig-3.0.xml"/>
<Include file="libs\AceEvent-3.0\AceEvent-3.0.xml"/>
<Include file="libs\AceSerializer-3.0\AceSerializer-3.0.xml"/>
<Include file="libs\AceTimer-3.0\AceTimer-3.0.xml"/>
<Include file="libs\AceConsole-3.0\AceConsole-3.0.xml"/>
<Include file="libs\AceAddon-3.0\AceAddon-3.0.xml"/>

View File

@ -1,5 +1,9 @@
# Changelog
v1.15.1:
- Fix error opening options.
v1.15.0:
- Support The War Within/11.0