X-Git-Url: https://www.aleksib.fi/git/wowui.git/blobdiff_plain/b8c70450d10559c08516416bf92fb95434bd3034..7e6c1d434fe52c3063869a11146763d2ccc5ded9:/OmaRF/UpdateNameHook.lua?ds=inline diff --git a/OmaRF/UpdateNameHook.lua b/OmaRF/UpdateNameHook.lua index cd17ca1..8165c7d 100644 --- a/OmaRF/UpdateNameHook.lua +++ b/OmaRF/UpdateNameHook.lua @@ -1,13 +1,19 @@ 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 local name, _; name, _ = UnitName(frame.unit); if name then + frame.name:SetFont(STANDARD_TEXT_FONT, 12, ""); frame.name:SetText(name); end end -end); +end +hooksecurefunc("CompactUnitFrame_UpdateName", nameHook);