From b968fffce6b9ef4aa137a71dd2fb440e00816d2b Mon Sep 17 00:00:00 2001 From: shagu Date: Sat, 26 Dec 2020 20:07:29 +0100 Subject: [PATCH] ui-widgets: skip skin functions on invalid frames --- api/ui-widgets.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/ui-widgets.lua b/api/ui-widgets.lua index d4b2d573..c0493e92 100644 --- a/api/ui-widgets.lua +++ b/api/ui-widgets.lua @@ -730,6 +730,8 @@ end -- 'offsetX' [integer] offsets the button horizontally -- 'offsetY' [integer] offsets the button vertically function pfUI.api.SkinCloseButton(button, parentFrame, offsetX, offsetY) + if not button then return end + SkinButton(button, 1, .25, .25) button:SetWidth(15) @@ -748,6 +750,8 @@ function pfUI.api.SkinCloseButton(button, parentFrame, offsetX, offsetY) end function pfUI.api.SkinArrowButton(button, dir, size) + if not button then return end + SkinButton(button) button:SetHitRectInsets(-3,-3,-3,-3)