From 44412897a6916c6f2710efff18fd2eb93ba430a0 Mon Sep 17 00:00:00 2001 From: Anna Clemens Date: Sat, 17 Apr 2021 23:28:40 -0400 Subject: [PATCH] feat: skip logic if no listeners --- XivCommon/Functions/BattleTalk.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/XivCommon/Functions/BattleTalk.cs b/XivCommon/Functions/BattleTalk.cs index 879c10d..0c2bd1e 100755 --- a/XivCommon/Functions/BattleTalk.cs +++ b/XivCommon/Functions/BattleTalk.cs @@ -56,6 +56,10 @@ namespace XivCommon.Functions { } private unsafe byte AddBattleTalkDetour(IntPtr uiModule, IntPtr senderPtr, IntPtr messagePtr, float duration, byte style) { + if (this.OnBattleTalk == null) { + return this.AddBattleTalkHook!.Original(uiModule, senderPtr, messagePtr, duration, style); + } + var rawSender = Util.ReadTerminated(senderPtr); var rawMessage = Util.ReadTerminated(messagePtr);