mark buffers as read when entering them (not just when exiting) do not mark buffers...
authorhonk <honk@honk.(none)>
Tue, 31 Mar 2009 20:54:32 +0000 (22:54 +0200)
committerMarcus Eggenberger <egs@quassel-irc.org>
Wed, 1 Apr 2009 22:35:12 +0000 (00:35 +0200)
src/uisupport/abstractbuffercontainer.cpp

index 9861d14..7be93f0 100644 (file)
@@ -96,4 +96,8 @@ void AbstractBufferContainer::setCurrentBuffer(BufferId bufferId) {
   Client::networkModel()->clearBufferActivity(bufferId);
   Client::backlogManager()->checkForBacklog(bufferId);
   setFocus();
+
+  if(bufferId.isValid() && _chatViews.contains(bufferId)) {
+    Client::setBufferLastSeenMsg(bufferId, _chatViews[bufferId]->lastMsgId());
+  }
 }