Mercurial > wow > itemauditor
annotate Modules/Debug.lua @ 9:374dd1a90d02
Changed the way things are stored so that items known only by name, usually from AH mail, will be stored by their name, but will get converted if the link is discovered through a tooltip. This version is funcioning again
author | Asa Ayers <Asa.Ayers@Gmail.com> |
---|---|
date | Fri, 25 Jun 2010 01:17:58 -0700 |
parents | bbba2fae0f69 |
children | 56de19d9bd8d |
rev | line source |
---|---|
Asa@3 | 1 local addonName, addonTable = ...; |
Asa@3 | 2 local addon = _G[addonName] |
Asa@3 | 3 |
Asa@3 | 4 local utils = addonTable.utils |
Asa@3 | 5 |
Asa@3 | 6 |
Asa@3 | 7 function addon:Debug(msg) |
Asa@3 | 8 if self.db.char.debug then |
Asa@3 | 9 self:Print(msg) |
Asa@3 | 10 end |
Asa@3 | 11 end |
Asa@3 | 12 |
Asa@3 | 13 local function DebugEventRegistration() |
Asa@3 | 14 addon.OriginalRegisterEvent = addon.RegisterEvent |
Asa@3 | 15 addon.OriginalUnregisterEvent = addon.UnregisterEvent |
Asa@3 | 16 |
Asa@3 | 17 function addon:RegisterEvent(event, callback, arg) |
Asa@3 | 18 self:Debug("RegisterEvent " .. event ) |
Asa@3 | 19 if arg ~= nil then |
Asa@3 | 20 addon:OriginalRegisterEvent(event, callback, arg) |
Asa@3 | 21 elseif callback ~= nil then |
Asa@3 | 22 addon:OriginalRegisterEvent(event, callback) |
Asa@3 | 23 else |
Asa@3 | 24 addon:OriginalRegisterEvent(event) |
Asa@3 | 25 end |
Asa@3 | 26 end |
Asa@3 | 27 |
Asa@3 | 28 function addon:UnregisterEvent(event) |
Asa@3 | 29 self:Debug("UnregisterEvent " .. event ) |
Asa@3 | 30 addon:OriginalUnregisterEvent (event) |
Asa@3 | 31 end |
Asa@3 | 32 |
Asa@3 | 33 end |
Asa@3 | 34 |
Asa@3 | 35 |
Asa@3 | 36 |
Asa@3 | 37 |
Asa@3 | 38 |
Asa@7 | 39 -- DebugEventRegistration() |