it != m_vMentionKeywords.end(); ++it) {
const CString& sKeyword = *it;
- if (sKeyword.Equals("{nick}") && sMessage.WildCmp(sNick)) {
+ if (sKeyword.Equals("{nick}") && sMessage.WildCmp("*" + sNick + "*")) {
bResult = true;
break;
}
- if (sMessage.WildCmp(sKeyword)) {
+ if (sMessage.WildCmp("*" + sKeyword + "*")) {
bResult = true;
break;
}
it != m_vIgnoreKeywords.end(); ++it) {
const CString& sKeyword = *it;
- if (sMessage.WildCmp(sKeyword)) {
+ if (sMessage.WildCmp("*" + sKeyword + "*")) {
bResult = true;
break;
}