X-Git-Url: https://www.aleksib.fi/git/wowui.git/blobdiff_plain/c6843f31e3e56b92d55a84fbd4da40b555809d31..7e6c1d434fe52c3063869a11146763d2ccc5ded9:/OmaRF/UpdateNameHook.lua diff --git a/OmaRF/UpdateNameHook.lua b/OmaRF/UpdateNameHook.lua index 293d8c0..8165c7d 100644 --- a/OmaRF/UpdateNameHook.lua +++ b/OmaRF/UpdateNameHook.lua @@ -1,6 +1,10 @@ local UnitName = UnitName; -hooksecurefunc("CompactUnitFrame_UpdateName", function(frame) +local function nameHook(frame) + if InCombatLockdown() then + table.insert(OmaRF.ooc_queue, {func = nameHook, args = {frame}}); + return; + end -- allowClassColorsForNPCs only in regular raid frames, -- match only to them if frame.optionTable.allowClassColorsForNPCs ~= nil then @@ -11,4 +15,5 @@ hooksecurefunc("CompactUnitFrame_UpdateName", function(frame) frame.name:SetText(name); end end -end); +end +hooksecurefunc("CompactUnitFrame_UpdateName", nameHook);