bufferSyncer checks now for valid BufferIds
authorMarcus Eggenberger <egs@quassel-irc.org>
Tue, 19 Feb 2008 00:29:43 +0000 (00:29 +0000)
committerMarcus Eggenberger <egs@quassel-irc.org>
Tue, 19 Feb 2008 00:29:43 +0000 (00:29 +0000)
src/common/buffersyncer.cpp

index b97d233..7fe424f 100644 (file)
@@ -32,6 +32,9 @@ QDateTime BufferSyncer::lastSeen(BufferId buffer) const {
 }
 
 bool BufferSyncer::setLastSeen(BufferId buffer, const QDateTime &time) {
 }
 
 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);
   if(_lastSeen[buffer] < time) {
     _lastSeen[buffer] = time;
     emit lastSeenSet(buffer, time);