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:16:59 +0000 (12:16 +0200)
src/client/client.cpp

index a307a8a..6ce23d5 100644 (file)
@@ -646,6 +646,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);
   }