fix: guard retail-only InterfaceOptions/SpecializationUtil/AscensionSpellbookFrame; port icons to BLP
release / release (push) Successful in 2s
release / release (push) Successful in 2s
This commit is contained in:
@@ -696,7 +696,9 @@ function addon:ApplyAttributes()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function addon:TalentGroupChanged()
|
function addon:TalentGroupChanged()
|
||||||
|
if SpecializationUtil and SpecializationUtil.GetActiveSpecialization then
|
||||||
self.talentGroup = SpecializationUtil.GetActiveSpecialization()
|
self.talentGroup = SpecializationUtil.GetActiveSpecialization()
|
||||||
|
end
|
||||||
|
|
||||||
if self.settings.specswap then
|
if self.settings.specswap then
|
||||||
local currentProfile = self.db:GetCurrentProfile()
|
local currentProfile = self.db:GetCurrentProfile()
|
||||||
|
|||||||
@@ -13,8 +13,10 @@ local MAX_ROWS = 12
|
|||||||
|
|
||||||
function CliqueConfig:ShowWithSpellBook()
|
function CliqueConfig:ShowWithSpellBook()
|
||||||
self:ClearAllPoints()
|
self:ClearAllPoints()
|
||||||
|
if AscensionSpellbookFrame then
|
||||||
self:SetParent(AscensionSpellbookFrame)
|
self:SetParent(AscensionSpellbookFrame)
|
||||||
self:SetPoint("LEFT", AscensionSpellbookFrame, "RIGHT", 55, 0)
|
self:SetPoint("LEFT", AscensionSpellbookFrame, "RIGHT", 55, 0)
|
||||||
|
end
|
||||||
self:Show()
|
self:Show()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -122,4 +122,4 @@ function panel.okay()
|
|||||||
opt.boss = not not panel.boss:GetChecked()
|
opt.boss = not not panel.boss:GetChecked()
|
||||||
end
|
end
|
||||||
|
|
||||||
InterfaceOptions_AddCategory(panel, addon.optpanels.ABOUT)
|
if InterfaceOptions_AddCategory then InterfaceOptions_AddCategory(panel, addon.optpanels.ABOUT) end
|
||||||
|
|||||||
@@ -166,4 +166,4 @@ function panel.refresh()
|
|||||||
panel:UpdateScrollFrame()
|
panel:UpdateScrollFrame()
|
||||||
end
|
end
|
||||||
|
|
||||||
InterfaceOptions_AddCategory(panel, addon.optpanels.ABOUT)
|
if InterfaceOptions_AddCategory then InterfaceOptions_AddCategory(panel, addon.optpanels.ABOUT) end
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ local L = addon.L
|
|||||||
--- and it's been moved from AddonCore due to taint issues.
|
--- and it's been moved from AddonCore due to taint issues.
|
||||||
-------------------------------------------------------------------------]] --
|
-------------------------------------------------------------------------]] --
|
||||||
|
|
||||||
local about = CreateFrame("Frame", addonName .. "AboutPanel", InterfaceOptionsFramePanelContainer)
|
local about = CreateFrame("Frame", addonName .. "AboutPanel", InterfaceOptionsFramePanelContainer or UIParent)
|
||||||
about.name = addonName
|
about.name = addonName
|
||||||
about:Hide()
|
about:Hide()
|
||||||
|
|
||||||
@@ -76,7 +76,7 @@ addon.optpanels = addon.optpanels or {}
|
|||||||
addon.optpanels.ABOUT = about
|
addon.optpanels.ABOUT = about
|
||||||
|
|
||||||
about:SetScript("OnShow", about.OnShow)
|
about:SetScript("OnShow", about.OnShow)
|
||||||
InterfaceOptions_AddCategory(addon.optpanels.ABOUT)
|
if InterfaceOptions_AddCategory then InterfaceOptions_AddCategory(addon.optpanels.ABOUT) end
|
||||||
|
|
||||||
--[[-------------------------------------------------------------------------
|
--[[-------------------------------------------------------------------------
|
||||||
-- End Dialog
|
-- End Dialog
|
||||||
@@ -551,4 +551,4 @@ panel.cancel = panel.refresh
|
|||||||
|
|
||||||
function addon:UpdateOptionsPanel() if panel:IsVisible() and panel.initialized then panel.refresh() end end
|
function addon:UpdateOptionsPanel() if panel:IsVisible() and panel.initialized then panel.refresh() end end
|
||||||
|
|
||||||
InterfaceOptions_AddCategory(panel, addon.optpanels.ABOUT)
|
if InterfaceOptions_AddCategory then InterfaceOptions_AddCategory(panel, addon.optpanels.ABOUT) end
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user