Fix behavior of HALTCORE and HALTMODS for On*BufferPlayLine after introduction of CMessage.

This commit is contained in:
Alexey Sokolov
2015-11-22 23:36:03 +00:00
parent 103ed00861
commit 11b19a63f1

View File

@@ -666,7 +666,7 @@ CModule::EModRet CModule::OnChanBufferPlayMessage(CMessage& Message) {
CString sOriginal, sModified;
sOriginal = sModified = Message.ToString(CMessage::ExcludeTags);
EModRet ret = OnChanBufferPlayLine2(*Message.GetChan(), *Message.GetClient(), sModified, Message.GetTime());
if (ret == CONTINUE && sOriginal != sModified) {
if (sOriginal != sModified) {
Message.Parse(sModified);
}
return ret;
@@ -675,7 +675,7 @@ CModule::EModRet CModule::OnPrivBufferPlayMessage(CMessage& Message) {
CString sOriginal, sModified;
sOriginal = sModified = Message.ToString(CMessage::ExcludeTags);
EModRet ret = OnPrivBufferPlayLine2(*Message.GetClient(), sModified, Message.GetTime());
if (ret == CONTINUE && sOriginal != sModified) {
if (sOriginal != sModified) {
Message.Parse(sModified);
}
return ret;