X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.cpp;h=2970fb631ca3371cfc944129446910c6ec4da997;hp=1676e3393cb718abe0612a9279927839a5ea5f10;hb=9d12f8189a0dfd8ac76e41aea86ac56bdf907fde;hpb=8de2d4650197bdae2f39f804228f3bce5ddbd59c diff --git a/src/client/networkmodel.cpp b/src/client/networkmodel.cpp index 1676e339..2970fb63 100644 --- a/src/client/networkmodel.cpp +++ b/src/client/networkmodel.cpp @@ -705,7 +705,8 @@ void NetworkModel::updateBufferActivity(const Message &msg) { if(msg.type() == Message::Plain || msg.type() == Message::Notice) level |= BufferItem::NewMessage; - if(msg.flags() & Message::Highlight) + const Network *net = Client::network(msg.bufferInfo().networkId()); + if(net && msg.text().contains(net->myNick())) level |= BufferItem::Highlight; bufferItem(msg.bufferInfo())->updateActivity(level);