mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-26 14:00:48 +00:00
ui-widgets: set script if no other script is found
This commit is contained in:
+14
-2
@@ -591,8 +591,20 @@ function pfUI.api.SetHighlight(frame, cr, cg, cb)
|
|||||||
|
|
||||||
if not frame.pfEnterLeave then
|
if not frame.pfEnterLeave then
|
||||||
if not frame.HookScript then frame.HookScript = HookScript end
|
if not frame.HookScript then frame.HookScript = HookScript end
|
||||||
frame:HookScript("OnEnter", SetHighlightEnter)
|
local enter, leave = frame:GetScript("OnEnter"), frame:GetScript("OnLeave")
|
||||||
frame:HookScript("OnLeave", SetHighlightLeave)
|
|
||||||
|
if enter then
|
||||||
|
frame:HookScript("OnEnter", SetHighlightEnter)
|
||||||
|
else
|
||||||
|
frame:SetScript("OnEnter", SetHighlightEnter)
|
||||||
|
end
|
||||||
|
|
||||||
|
if leave then
|
||||||
|
frame:HookScript("OnLeave", SetHighlightLeave)
|
||||||
|
else
|
||||||
|
frame:SetScript("OnLeave", SetHighlightLeave)
|
||||||
|
end
|
||||||
|
|
||||||
frame.pfEnterLeave = true
|
frame.pfEnterLeave = true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user