made highlight trigger only on normal messages, notices and actions
authorMarcus Eggenberger <egs@quassel-irc.org>
Tue, 5 Feb 2008 15:23:15 +0000 (15:23 +0000)
committerMarcus Eggenberger <egs@quassel-irc.org>
Tue, 5 Feb 2008 15:23:15 +0000 (15:23 +0000)
src/client/networkmodel.cpp
version.inc

index 7148046..4f7935c 100644 (file)
@@ -756,7 +756,7 @@ void NetworkModel::updateBufferActivity(const Message &msg) {
     level |= BufferItem::NewMessage;
 
   const Network *net = Client::network(msg.bufferInfo().networkId());
     level |= BufferItem::NewMessage;
 
   const Network *net = Client::network(msg.bufferInfo().networkId());
-  if(net && msg.text().contains(net->myNick()))
+  if(net && (msg.type() == Message::Plain || msg.type() == Message::Notice || msg.type() == Message::Action) && msg.text().contains(net->myNick()))
     level |= BufferItem::Highlight;
 
   bufferItem(msg.bufferInfo())->updateActivity(level);
     level |= BufferItem::Highlight;
 
   bufferItem(msg.bufferInfo())->updateActivity(level);
index f71334e..ec76ab4 100644 (file)
@@ -5,7 +5,7 @@
 
   quasselVersion = "0.2.0-pre";
   quasselDate = "2008-02-05";
 
   quasselVersion = "0.2.0-pre";
   quasselDate = "2008-02-05";
-  quasselBuild = 464;
+  quasselBuild = 465;
 
   //! Minimum client build number the core needs
   clientBuildNeeded = 464;
 
   //! Minimum client build number the core needs
   clientBuildNeeded = 464;