X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclient.cpp;h=4d716ed044e653b3a1a74716aeb46a63a9def7b5;hp=2ad6ffabd6918bbae6a6eac612dbc7b25a29bc3e;hb=5b560ec1a01349562ac58051ca7e7fa899d4b994;hpb=12493689255317b4816000b22bccd1961dbfd8d8 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); } }