fixing client crash if a buffer is deleted during backlog rendering
authorMarcus Eggenberger <egs@quassel-irc.org>
Fri, 18 Jul 2008 10:04:01 +0000 (12:04 +0200)
committerMarcus Eggenberger <egs@quassel-irc.org>
Fri, 18 Jul 2008 10:04:01 +0000 (12:04 +0200)
src/client/client.cpp

index e438b9c..d8e797b 100644 (file)
@@ -620,6 +620,7 @@ void Client::bufferRemoved(BufferId bufferId) {
   Buffer *buff = 0;
   if(_buffers.contains(bufferId)) {
     buff = _buffers.take(bufferId);
+    layoutQueue.removeAll(buff);
     disconnect(buff, 0, this, 0);
   }