From aabd0134c4cd53561b89e5a3529e97b06ac44d77 Mon Sep 17 00:00:00 2001
From: Pinya <800pin.ru@gmail.com>
Date: Sat, 16 Dec 2017 20:46:54 +0300
Subject: [PATCH] fix EventTrace argument problem
---
!DebugTools/Blizzard_DebugTools.lua | 4 ++--
!DebugTools/Blizzard_DebugTools.xml | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/!DebugTools/Blizzard_DebugTools.lua b/!DebugTools/Blizzard_DebugTools.lua
index e0016e0..a193c29 100644
--- a/!DebugTools/Blizzard_DebugTools.lua
+++ b/!DebugTools/Blizzard_DebugTools.lua
@@ -106,12 +106,12 @@ function EventTraceFrame_OnEvent (self, event, ...)
self.framesSinceLast[nextIndex] = 0;
self.eventids[nextIndex] = GetCurrentEventID();
- local numArgs = select("#", arg);
+ local numArgs = select("#", unpack(arg));
for i=1, numArgs do
if (not self.args[i]) then
self.args[i] = {};
end
- self.args[i][nextIndex] = select(i, arg);
+ self.args[i][nextIndex] = arg[i];
end
if (self.eventsToCapture) then
diff --git a/!DebugTools/Blizzard_DebugTools.xml b/!DebugTools/Blizzard_DebugTools.xml
index 582e455..2a29101 100644
--- a/!DebugTools/Blizzard_DebugTools.xml
+++ b/!DebugTools/Blizzard_DebugTools.xml
@@ -375,7 +375,7 @@
EventTraceFrame_OnShow(this);
- EventTraceFrame_OnEvent(this, event, arg);
+ EventTraceFrame_OnEvent(this, event, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15);
EventTraceFrame_OnUpdate(this, arg1);