fix: don't actually call OnChatMessage when isHandled from OnCheckMessageHandled

This commit is contained in:
goat 2020-12-08 17:38:57 +01:00
parent 90738254db
commit 5ba29aa7ef

View file

@ -129,8 +129,10 @@ namespace Dalamud.Game.Internal.Gui {
var isHandled = false;
OnCheckMessageHandled?.Invoke(chattype, senderid, ref parsedSender, ref parsedMessage, ref isHandled);
OnChatMessage?.Invoke(chattype, senderid, ref parsedSender, ref parsedMessage, ref isHandled);
OnChatMessageRaw?.Invoke(chattype, senderid, ref sender, ref message, ref isHandled);
if (!isHandled) {
OnChatMessage?.Invoke(chattype, senderid, ref parsedSender, ref parsedMessage, ref isHandled);
OnChatMessageRaw?.Invoke(chattype, senderid, ref sender, ref message, ref isHandled);
}
var newEdited = parsedMessage.Encode();