View Single Post
04-10-21, 05:40 AM   #7
LudiusMaximus
A Rage Talon Dragon Guard
 
LudiusMaximus's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2018
Posts: 320
Originally Posted by myrroddin View Post
No matter which method is used, you are safe, and won't get errors.
It must be something about pcall() then.
Another even more minimal working example:

Lua Code:
  1. local folderName = ...
  2. local myAddon = LibStub("AceAddon-3.0"):NewAddon(folderName, "AceEvent-3.0")
  3.  
  4. function myAddon:EventHandler(event)
  5.   print("EventHandler not doing anything", event)
  6. end
  7.  
  8. pcall(function() myAddon:RegisterEvent("Nonsense_Event", "EventHandler") end)
  9. myAddon:UnregisterAllEvents()

Gives me this unregister error:

Code:
AceEvent-3.0-4.lua:37: Attempt to unregister unknown event "Nonsense_Event"
__________________
~ Be the change you want to see in the world... of warcraft interface! ~
  Reply With Quote