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() |