Skip to content

Commit d080586

Browse files
committed
Merge branch 'main' into ptr
2 parents f8db9a5 + 307ad6b commit d080586

File tree

1 file changed

+25
-16
lines changed
  • ElvUI/Mainline/Modules/Skins

1 file changed

+25
-16
lines changed

ElvUI/Mainline/Modules/Skins/PVP.lua

+25-16
Original file line numberDiff line numberDiff line change
@@ -36,36 +36,45 @@ function S:Blizzard_PVPUI()
3636

3737
for i = 1, 4 do
3838
local bu = _G['PVPQueueFrameCategoryButton'..i]
39-
bu.Ring:Kill()
40-
bu.Background:Kill()
41-
S:HandleButton(bu)
42-
43-
bu.Icon:Size(45)
44-
bu.Icon:ClearAllPoints()
45-
bu.Icon:Point('LEFT', 10, 0)
46-
S:HandleIcon(bu.Icon, true)
39+
if bu then
40+
bu.Ring:Kill()
41+
bu.Background:Kill()
42+
S:HandleButton(bu)
43+
44+
bu.Icon:Size(45)
45+
bu.Icon:ClearAllPoints()
46+
bu.Icon:Point('LEFT', 10, 0)
47+
S:HandleIcon(bu.Icon, true)
48+
end
4749
end
4850

4951
local PVPQueueFrame = _G.PVPQueueFrame
50-
PVPQueueFrame.HonorInset.NineSlice:Hide()
52+
local HonorInset = PVPQueueFrame.HonorInset
53+
HonorInset.NineSlice:Hide()
54+
55+
-- Plunderstorm
56+
local PlunderstormFrame = _G.PlunderstormFrame
57+
if PlunderstormFrame then
58+
PlunderstormFrame.Inset:StripTextures()
59+
S:HandleButton(PlunderstormFrame.StartQueue)
60+
end
61+
62+
local PlunderstormPanel = HonorInset.PlunderstormPanel
63+
if PlunderstormPanel then
64+
S:HandleButton(PlunderstormPanel.PlunderstoreButton)
65+
end
5166

5267
PVPQueueFrame.CategoryButton1.Icon:SetTexture(236396) -- interface\icons\achievement_bg_winwsg.blp
5368
PVPQueueFrame.CategoryButton2.Icon:SetTexture(236368) -- interface\icons\achievement_bg_killxenemies_generalsroom.blp
5469
PVPQueueFrame.CategoryButton3.Icon:SetTexture(464820) -- interface\icons\achievement_general_stayclassy.blp
5570

56-
local SeasonReward = PVPQueueFrame.HonorInset.RatedPanel.SeasonRewardFrame
71+
local SeasonReward = HonorInset.RatedPanel.SeasonRewardFrame
5772
SeasonReward:CreateBackdrop()
5873
SeasonReward.Icon:SetInside(SeasonReward.backdrop)
5974
SeasonReward.Icon:SetTexCoord(unpack(E.TexCoords))
6075
SeasonReward.CircleMask:Hide()
6176
SeasonReward.Ring:Hide()
6277

63-
-- Plunderstorm
64-
local PlunderstormFrame = _G.PlunderstormFrame
65-
PlunderstormFrame.Inset:StripTextures()
66-
S:HandleButton(PlunderstormFrame.StartQueue)
67-
S:HandleButton(_G.PVPQueueFrame.HonorInset.PlunderstormPanel.PlunderstoreButton)
68-
6978
-- Honor Frame
7079
local HonorFrame = _G.HonorFrame
7180
HonorFrame:StripTextures()

0 commit comments

Comments
 (0)