1 Commits

Author SHA1 Message Date
florian.berthold 9f7e2b3ae8 fix: guard retail-only InterfaceOptions/SpecializationUtil/AscensionSpellbookFrame; port icons to BLP
release / release (push) Successful in 2s
2026-05-29 10:43:54 +02:00
9 changed files with 12 additions and 8 deletions
+3 -1
View File
@@ -696,7 +696,9 @@ function addon:ApplyAttributes()
end end
function addon:TalentGroupChanged() function addon:TalentGroupChanged()
self.talentGroup = SpecializationUtil.GetActiveSpecialization() if SpecializationUtil and SpecializationUtil.GetActiveSpecialization then
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()
+4 -2
View File
@@ -13,8 +13,10 @@ local MAX_ROWS = 12
function CliqueConfig:ShowWithSpellBook() function CliqueConfig:ShowWithSpellBook()
self:ClearAllPoints() self:ClearAllPoints()
self:SetParent(AscensionSpellbookFrame) if AscensionSpellbookFrame then
self:SetPoint("LEFT", AscensionSpellbookFrame, "RIGHT", 55, 0) self:SetParent(AscensionSpellbookFrame)
self:SetPoint("LEFT", AscensionSpellbookFrame, "RIGHT", 55, 0)
end
self:Show() self:Show()
end end
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+3 -3
View File
@@ -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.