Refactorize settingspages a bit
[quassel.git] / 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());
+  }
 }