|
|
@ -975,9 +975,6 @@ class CPushMod : public CModule |
|
|
|
options["highlight"].Split(" ", values, false); |
|
|
|
values.push_back("%nick%"); |
|
|
|
|
|
|
|
bool matched = false; |
|
|
|
bool negated = false; |
|
|
|
|
|
|
|
for (VCString::iterator i = values.begin(); i != values.end(); i++) |
|
|
|
{ |
|
|
|
CString value = i->AsLower(); |
|
|
@ -1008,18 +1005,11 @@ class CPushMod : public CModule |
|
|
|
|
|
|
|
if (msg.WildCmp(value)) |
|
|
|
{ |
|
|
|
if (negate_match) |
|
|
|
{ |
|
|
|
negated = true; |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
matched = true; |
|
|
|
} |
|
|
|
return !negate_match; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
return (matched && !negated); |
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
/**
|
|
|
|