UnregisterEventFromAllFrames
Jump to navigation
Jump to search
This is a user-defined function that you can copy and paste into your addon.
Globally unregister event.
Code
local function UnregisterEventFromAllFrames_helper(event, ...) for i=1,select('#', ...) do select(i, ...):UnregisterEvent(event) end end local function UnregisterEventFromAllFrames(event) UnregisterEventFromAllFrames_helper(event, GetFramesRegisteredForEvent(event)) end
Example
-- Globally unregister the event 'MERCHANT_SHOW'. UnregisterEventFromAllFrames('MERCHANT_SHOW')