X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.cpp;h=52e57407b202c25d7c8a251eec26aab82d5fe9a0;hp=8cf95bb69061299ff6cdb0b1fcf6643d7b0e535c;hb=521a9e7155173db954ea5f32c93dd6933cd7aeda;hpb=3bb86923bd1b39089abacc4fcb08bb4939ab70e0 diff --git a/src/client/networkmodel.cpp b/src/client/networkmodel.cpp index 8cf95bb6..52e57407 100644 --- a/src/client/networkmodel.cpp +++ b/src/client/networkmodel.cpp @@ -758,13 +758,8 @@ void NetworkModel::updateBufferActivity(const Message &msg) { if(msg.type() == Message::Plain || msg.type() == Message::Notice) level |= BufferItem::NewMessage; - - const Network *net = Client::network(msg.bufferInfo().networkId()); - if(net) { - QRegExp nickRegExp("^(.*\\W)?"+net->myNick()+"(\\W.*)?$"); - if((msg.type() == Message::Plain || msg.type() == Message::Notice || msg.type() == Message::Action) && nickRegExp.exactMatch(msg.text())) + if(msg.flags() & Message::Highlight) level |= BufferItem::Highlight; - } bufferItem(msg.bufferInfo())->updateActivity(level); }