X-Git-Url: https://www.aleksib.fi/git/wowui.git/blobdiff_plain/b8c70450d10559c08516416bf92fb95434bd3034..7e6c1d434fe52c3063869a11146763d2ccc5ded9:/OmaRF/LayoutFramesHook.lua diff --git a/OmaRF/LayoutFramesHook.lua b/OmaRF/LayoutFramesHook.lua index 751b55c..168891c 100644 --- a/OmaRF/LayoutFramesHook.lua +++ b/OmaRF/LayoutFramesHook.lua @@ -3,9 +3,14 @@ local normalBackColor = OmaRF.normalBackColor; local UnitGroupRolesAssigned = UnitGroupRolesAssigned; local CompactUnitFrame_UpdateHealthColor = CompactUnitFrame_UpdateHealthColor; local CompactRaidFrameContainer_ApplyToFrames = CompactRaidFrameContainer_ApplyToFrames; +local unpack = unpack; -- TODO remove 1px border -hooksecurefunc("CompactRaidFrameContainer_LayoutFrames", function(frame) +local function layoutHook(frame) + if InCombatLockdown() then + OmaRF.ooc_queue["layoutHook"] = {func = layoutHook, args = {frame}}; + return; + end CompactRaidFrameContainer_ApplyToFrames(frame, "normal", function(frame) -- Health bar color -- -- used in CompactUnitFrame_UpdateHealthColor, might not be set prior @@ -19,4 +24,5 @@ hooksecurefunc("CompactRaidFrameContainer_LayoutFrames", function(frame) frame.powerBar:Hide(); end end); -end); +end +hooksecurefunc("CompactRaidFrameContainer_LayoutFrames", layoutHook);