bufferSyncer checks now for valid BufferIds
[quassel.git] / 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) {
+  if(!_lastSeen.contains(buffer))
+    return false;
+  
   if(_lastSeen[buffer] < time) {
     _lastSeen[buffer] = time;
     emit lastSeenSet(buffer, time);