From c6766eeca1c8b00cae6d8f4bffd750037a220314 Mon Sep 17 00:00:00 2001 From: shagu Date: Sat, 6 Jan 2024 01:42:43 +0100 Subject: [PATCH] api: set both backdrop border colors in blizz mode --- api/api.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/api/api.lua b/api/api.lua index 42dd90ca..4c44066f 100644 --- a/api/api.lua +++ b/api/api.lua @@ -1049,10 +1049,12 @@ function pfUI.api.CreateBackdrop(f, inset, legacy, transp, backdropSetting) local border = CreateFrame("Frame", nil, f) border:SetFrameLevel(level + 1) f.backdrop_border = border - end - f.backdrop.SetBackdropBorderColor = function(self, r, g, b, a) - f.backdrop_border:SetBackdropBorderColor(r,g,b,a) + local hookSetBackdropBorderColor = f.backdrop.SetBackdropBorderColor + f.backdrop.SetBackdropBorderColor = function(self, r, g, b, a) + f.backdrop_border:SetBackdropBorderColor(r, g, b, a) + hookSetBackdropBorderColor(f.backdrop, r, g, b, a) + end end f.backdrop_border:SetAllPoints(f.backdrop)