X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fbuffersyncer.cpp;h=7fe424f03b44660fc35f1cfdb3d75afb7808632c;hp=b97d2337e4438066de240a7fc45ddd78c555f802;hb=8e2d6d31ff370142b966ec2ef7eaab5379bbf895;hpb=c7a5ea8c0e5807fd0079bcb10cb88e4356526bad diff --git a/src/common/buffersyncer.cpp b/src/common/buffersyncer.cpp index b97d2337..7fe424f0 100644 --- a/src/common/buffersyncer.cpp +++ b/src/common/buffersyncer.cpp @@ -32,6 +32,9 @@ QDateTime BufferSyncer::lastSeen(BufferId buffer) const { } bool BufferSyncer::setLastSeen(BufferId buffer, const QDateTime &time) { + if(!_lastSeen.contains(buffer)) + return false; + if(_lastSeen[buffer] < time) { _lastSeen[buffer] = time; emit lastSeenSet(buffer, time);