Mercurial > wow > itemauditor
comparison Modules/Debug.lua @ 3:bbcf81868171
Code cleanup.
| author | Asa Ayers <Asa.Ayers@Gmail.com> |
|---|---|
| date | Sat, 22 May 2010 11:34:19 -0700 |
| parents | |
| children | bbba2fae0f69 |
comparison
equal
deleted
inserted
replaced
| 2:e9a1646beaa4 | 3:bbcf81868171 |
|---|---|
| 1 local addonName, addonTable = ...; | |
| 2 local addon = _G[addonName] | |
| 3 | |
| 4 local utils = addonTable.utils | |
| 5 | |
| 6 | |
| 7 function addon:Debug(msg) | |
| 8 if self.db.char.debug then | |
| 9 self:Print(msg) | |
| 10 end | |
| 11 end | |
| 12 | |
| 13 local function DebugEventRegistration() | |
| 14 addon.OriginalRegisterEvent = addon.RegisterEvent | |
| 15 addon.OriginalUnregisterEvent = addon.UnregisterEvent | |
| 16 | |
| 17 function addon:RegisterEvent(event, callback, arg) | |
| 18 self:Debug("RegisterEvent " .. event ) | |
| 19 if arg ~= nil then | |
| 20 addon:OriginalRegisterEvent(event, callback, arg) | |
| 21 elseif callback ~= nil then | |
| 22 addon:OriginalRegisterEvent(event, callback) | |
| 23 else | |
| 24 addon:OriginalRegisterEvent(event) | |
| 25 end | |
| 26 end | |
| 27 | |
| 28 function addon:UnregisterEvent(event) | |
| 29 self:Debug("UnregisterEvent " .. event ) | |
| 30 addon:OriginalUnregisterEvent (event) | |
| 31 end | |
| 32 | |
| 33 end | |
| 34 | |
| 35 | |
| 36 | |
| 37 | |
| 38 | |
| 39 DebugEventRegistration() |
