From ff6d029fb1c7bbf7fb39ffb549c212ca200b45c5 Mon Sep 17 00:00:00 2001 From: Blinkii <92640275+mBlinkii@users.noreply.github.com> Date: Wed, 25 Dec 2024 19:50:19 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=A6=A0=20FIX:=20SUF=20update=20portraits?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Blinkiis_Portraits/core.lua | 12 ++++++++++++ Blinkiis_Portraits/portraits/arena.lua | 8 -------- Blinkiis_Portraits/portraits/boss.lua | 8 -------- Blinkiis_Portraits/portraits/party.lua | 8 -------- 4 files changed, 12 insertions(+), 24 deletions(-) diff --git a/Blinkiis_Portraits/core.lua b/Blinkiis_Portraits/core.lua index 988a90c..a7119e5 100644 --- a/Blinkiis_Portraits/core.lua +++ b/Blinkiis_Portraits/core.lua @@ -69,6 +69,9 @@ function BLINKIISPORTRAITS:PLAYER_ENTERING_WORLD(event) end function BLINKIISPORTRAITS:OnInitialize() + BLINKIISPORTRAITS.SUF = IsAddOnLoaded("ShadowedUnitFrames") + BLINKIISPORTRAITS.ELVUI = IsAddOnLoaded("ElvUI") + BLINKIISPORTRAITS:LoadDB() BLINKIISPORTRAITS:RegisterEvent("PLAYER_ENTERING_WORLD") @@ -83,4 +86,13 @@ function BLINKIISPORTRAITS:OnInitialize() -- callback on profile change self.db.RegisterCallback(self, "OnProfileChanged", BLINKIISPORTRAITS.LoadPortraits) + + -- fix for suf + if BLINKIISPORTRAITS.SUF and ShadowUF then + if not BLINKIISPORTRAITS.SUF_Hook then + hooksecurefunc(ShadowUF, "LoadUnits", BLINKIISPORTRAITS.LoadPortraits) + + BLINKIISPORTRAITS.SUF_Hook = true + end + end end diff --git a/Blinkiis_Portraits/portraits/arena.lua b/Blinkiis_Portraits/portraits/arena.lua index 285cdde..a269808 100644 --- a/Blinkiis_Portraits/portraits/arena.lua +++ b/Blinkiis_Portraits/portraits/arena.lua @@ -28,14 +28,6 @@ end function BLINKIISPORTRAITS:InitializeArenaPortrait() if not BLINKIISPORTRAITS.db.profile.arena.enable then return end - if BLINKIISPORTRAITS.SUF and ShadowUF then - if not BLINKIISPORTRAITS.SUF_Arena_Hook then - hooksecurefunc(ShadowUF, "LoadUnits", BLINKIISPORTRAITS.InitializeArenaPortrait) - - BLINKIISPORTRAITS.SUF_Arena_Hook = true - end - end - local unitframe = BLINKIISPORTRAITS:GetUnitFrames("arena") if unitframe then local portraits = BLINKIISPORTRAITS.Portraits diff --git a/Blinkiis_Portraits/portraits/boss.lua b/Blinkiis_Portraits/portraits/boss.lua index f8c6513..af75e8d 100644 --- a/Blinkiis_Portraits/portraits/boss.lua +++ b/Blinkiis_Portraits/portraits/boss.lua @@ -28,14 +28,6 @@ end function BLINKIISPORTRAITS:InitializeBossPortrait() if not BLINKIISPORTRAITS.db.profile.boss.enable then return end - if BLINKIISPORTRAITS.SUF and ShadowUF then - if not BLINKIISPORTRAITS.SUF_Boss_Hook then - hooksecurefunc(ShadowUF, "LoadUnits", BLINKIISPORTRAITS.InitializeBossPortrait) - - BLINKIISPORTRAITS.SUF_Boss_Hook = true - end - end - local unitframe = BLINKIISPORTRAITS:GetUnitFrames("boss") if unitframe then local portraits = BLINKIISPORTRAITS.Portraits diff --git a/Blinkiis_Portraits/portraits/party.lua b/Blinkiis_Portraits/portraits/party.lua index d5e6113..acc776b 100644 --- a/Blinkiis_Portraits/portraits/party.lua +++ b/Blinkiis_Portraits/portraits/party.lua @@ -28,14 +28,6 @@ end function BLINKIISPORTRAITS:InitializePartyPortrait() if not BLINKIISPORTRAITS.db.profile.party.enable then return end - if BLINKIISPORTRAITS.SUF and ShadowUF then - if not BLINKIISPORTRAITS.SUF_Party_Hook then - hooksecurefunc(ShadowUF, "LoadUnits", BLINKIISPORTRAITS.InitializePartyPortrait) - - BLINKIISPORTRAITS.SUF_Party_Hook = true - end - end - local unitframe = BLINKIISPORTRAITS:GetUnitFrames("party") if unitframe then local portraits = BLINKIISPORTRAITS.Portraits