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-Tag: 0.3.0~256 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=a2b672384e098f7519ee7048a79266604487ff3b;ds=sidebyside fixing client crash if a buffer is deleted during backlog rendering --- diff --git a/src/client/client.cpp b/src/client/client.cpp index a307a8a2..6ce23d58 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -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); }