From: Marcus Eggenberger Date: Tue, 19 Feb 2008 00:29:43 +0000 (+0000) Subject: bufferSyncer checks now for valid BufferIds X-Git-Tag: 0.2.0-alpha1~31 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=8e2d6d31ff370142b966ec2ef7eaab5379bbf895;ds=sidebyside bufferSyncer checks now for valid BufferIds --- 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);