X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fabstractbuffercontainer.cpp;h=7be93f0d2c8abbfe386ebf380c904ce96b10e3b0;hp=9861d14b35eb72515925fc2b7dd2f299d8e395c8;hb=2cdbd53254371cd538a1437c39d22422249fea1a;hpb=7de282e852c2b08c1cb166528a56eeef9d04e348 diff --git a/src/uisupport/abstractbuffercontainer.cpp b/src/uisupport/abstractbuffercontainer.cpp index 9861d14b..7be93f0d 100644 --- a/src/uisupport/abstractbuffercontainer.cpp +++ b/src/uisupport/abstractbuffercontainer.cpp @@ -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()); + } }