fix EventTrace argument problem

This commit is contained in:
Pinya
2017-12-16 20:46:54 +03:00
parent 95c9b3c38c
commit aabd0134c4
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -106,12 +106,12 @@ function EventTraceFrame_OnEvent (self, event, ...)
self.framesSinceLast[nextIndex] = 0; self.framesSinceLast[nextIndex] = 0;
self.eventids[nextIndex] = GetCurrentEventID(); self.eventids[nextIndex] = GetCurrentEventID();
local numArgs = select("#", arg); local numArgs = select("#", unpack(arg));
for i=1, numArgs do for i=1, numArgs do
if (not self.args[i]) then if (not self.args[i]) then
self.args[i] = {}; self.args[i] = {};
end end
self.args[i][nextIndex] = select(i, arg); self.args[i][nextIndex] = arg[i];
end end
if (self.eventsToCapture) then if (self.eventsToCapture) then
+1 -1
View File
@@ -375,7 +375,7 @@
EventTraceFrame_OnShow(this); EventTraceFrame_OnShow(this);
</OnShow> </OnShow>
<OnEvent> <OnEvent>
EventTraceFrame_OnEvent(this, event, arg); EventTraceFrame_OnEvent(this, event, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15);
</OnEvent> </OnEvent>
<OnUpdate> <OnUpdate>
EventTraceFrame_OnUpdate(this, arg1); EventTraceFrame_OnUpdate(this, arg1);