Don't invoke notifications for own messages, fixes #507
authorManuel Nickschas <sputnick@quassel-irc.org>
Wed, 11 Feb 2009 22:37:29 +0000 (23:37 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 11 Feb 2009 22:37:29 +0000 (23:37 +0100)
src/qtui/mainwin.cpp

index 590126b..ed5644c 100644 (file)
@@ -801,7 +801,7 @@ void MainWin::messagesInserted(const QModelIndex &parent, int start, int end) {
       continue;
     }
     Message::Flags flags = (Message::Flags)idx.data(ChatLineModel::FlagsRole).toInt();
       continue;
     }
     Message::Flags flags = (Message::Flags)idx.data(ChatLineModel::FlagsRole).toInt();
-    if(flags.testFlag(Message::Backlog)) continue;
+    if(flags.testFlag(Message::Backlog) || flags.testFlag(Message::Self)) continue;
     flags |= Message::Backlog;  // we only want to trigger a highlight once!
     Client::messageModel()->setData(idx, (int)flags, ChatLineModel::FlagsRole);
 
     flags |= Message::Backlog;  // we only want to trigger a highlight once!
     Client::messageModel()->setData(idx, (int)flags, ChatLineModel::FlagsRole);