X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fclient%2Fclient.cpp;h=4d716ed044e653b3a1a74716aeb46a63a9def7b5;hb=dd24b914045d1b38d8ae5347158aa2266166703b;hp=2ad6ffabd6918bbae6a6eac612dbc7b25a29bc3e;hpb=d3ea803d8977692f95bbe31fbaba3686fc2ce5a9;p=quassel.git diff --git a/src/client/client.cpp b/src/client/client.cpp index 2ad6ffab..4d716ed0 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -446,7 +446,7 @@ void Client::checkForHighlight(Message &msg) const { const Network *net = network(msg.bufferInfo().networkId()); if(net && !net->myNick().isEmpty()) { QRegExp nickRegExp("^(.*\\W)?" + QRegExp::escape(net->myNick()) + "(\\W.*)?$"); - if((msg.type() == Message::Plain || msg.type() == Message::Notice || msg.type() == Message::Action) && nickRegExp.exactMatch(msg.text())) + if((msg.type() & (Message::Plain | Message::Notice | Message::Action)) && nickRegExp.exactMatch(msg.text())) msg.setFlags(msg.flags() | Message::Highlight); } }