fixing client crash if a buffer is deleted during backlog rendering
[quassel.git] / 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);
   }