Skip to content

Commit 01d8343

Browse files
committed
Initial update for Dragonflight
1 parent cf9e52d commit 01d8343

File tree

2 files changed

+25
-11
lines changed

2 files changed

+25
-11
lines changed

modules/alwaysShowAffixes.lua

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ end
1414
function Module:OnDisable()
1515
self:UnhookAll();
1616
if IsAddOnLoaded('Blizzard_ChallengesUI') then
17-
ChallengesFrame_Update(ChallengesFrame);
17+
self.updateFunc(ChallengesFrame);
1818
end
1919
end
2020

@@ -43,10 +43,17 @@ function Module:ADDON_LOADED(event, addon)
4343
end
4444

4545
function Module:SetupHook()
46-
self:SecureHook('ChallengesFrame_Update', function(frame)
47-
frame.WeeklyInfo:SetUp();
48-
end);
46+
self.updateFunc = ChallengesFrame_Update or ChallengesFrame.Update;
47+
if ChallengesFrame_Update then
48+
self:SecureHook('ChallengesFrame_Update', function(frame)
49+
frame.WeeklyInfo:SetUp();
50+
end);
51+
else
52+
self:SecureHook(ChallengesFrame, 'Update', function(frame)
53+
frame.WeeklyInfo:SetUp();
54+
end);
55+
end
4956
if ChallengesFrame:IsShown() then
50-
ChallengesFrame_Update(ChallengesFrame);
57+
self.updateFunc(ChallengesFrame);
5158
end
5259
end

modules/dungeonIconText.lua

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ end
2424
function Module:OnDisable()
2525
self:UnhookAll();
2626
if IsAddOnLoaded('Blizzard_ChallengesUI') then
27-
ChallengesFrame_Update(ChallengesFrame);
27+
self.updateFunc(ChallengesFrame);
2828
for i = 1, #ChallengesFrame.DungeonIcons do
2929
if ChallengesFrame.DungeonIcons[i].CurrentLevel then
3030
ChallengesFrame.DungeonIcons[i].CurrentLevel:Hide();
@@ -68,7 +68,7 @@ function Module:GetOptions(defaultOptionsTable, db)
6868
db.dash = value;
6969
self.font:CopyFontObject(SystemFont_Huge1_Outline);
7070
if ChallengesFrame and ChallengesFrame.IsShown and ChallengesFrame:IsShown() then
71-
ChallengesFrame_Update(ChallengesFrame);
71+
self.updateFunc(ChallengesFrame);
7272
end
7373
end,
7474
order = 11,
@@ -85,11 +85,18 @@ function Module:ADDON_LOADED(event, addon)
8585
end
8686

8787
function Module:SetupHook()
88-
self:SecureHook('ChallengesFrame_Update', function(frame)
89-
Module:AddScoresToAllIcons(frame);
90-
end);
88+
self.updateFunc = ChallengesFrame_Update or ChallengesFrame.Update;
89+
if ChallengesFrame_Update then
90+
self:SecureHook('ChallengesFrame_Update', function(frame)
91+
Module:AddScoresToAllIcons(frame);
92+
end);
93+
else
94+
self:SecureHook(ChallengesFrame, 'Update', function(frame)
95+
Module:AddScoresToAllIcons(frame);
96+
end);
97+
end
9198
if ChallengesFrame:IsShown() then
92-
ChallengesFrame_Update(ChallengesFrame);
99+
self.updateFunc(ChallengesFrame);
93100
end
94101
end
95102

0 commit comments

Comments
 (0)