From: Marcus Eggenberger Date: Fri, 18 Jul 2008 10:04:01 +0000 (+0200) Subject: fixing client crash if a buffer is deleted during backlog rendering X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=454b258ae19e43133eb929b5b88b0440687b3084 fixing client crash if a buffer is deleted during backlog rendering --- diff --git a/src/client/client.cpp b/src/client/client.cpp index e438b9c7..d8e797b8 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -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); }