22 lines
515 B
XML
22 lines
515 B
XML
<Ui>
|
|
<Frame name="TSMErrorHandlerTemplate" virtual="true">
|
|
<Scripts>
|
|
<OnLoad>
|
|
self.handler = function(...)
|
|
local msg = LibStub("AceAddon-3.0"):GetAddon("TradeSkillMaster"):IsValidError(...)
|
|
if msg then
|
|
local status, ret = pcall(self.errorHandler, msg, ...)
|
|
if status then
|
|
return ret
|
|
else
|
|
self.origErrorHandler(...)
|
|
end
|
|
elseif self.origErrorHandler then
|
|
return self.origErrorHandler(...)
|
|
end
|
|
end
|
|
</OnLoad>
|
|
</Scripts>
|
|
</Frame>
|
|
</Ui>
|