X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fcoresession.cpp;h=557c9a8321a6a15ea56f2b2228bca70509fb5dd5;hb=1083b65ff728a303caf700adf4179f337c6528fe;hp=90729811f57c42b9a81fae59b483f4ce5d5a2d48;hpb=0a4d79a4341eef3032337f64e9ef0d35db521664;p=quassel.git diff --git a/src/core/coresession.cpp b/src/core/coresession.cpp index 90729811..557c9a83 100644 --- a/src/core/coresession.cpp +++ b/src/core/coresession.cpp @@ -382,7 +382,9 @@ void CoreSession::destroyNetwork(NetworkId id) { void CoreSession::renameBuffer(const NetworkId &networkId, const QString &newName, const QString &oldName) { BufferInfo bufferInfo = Core::bufferInfo(user(), networkId, BufferInfo::QueryBuffer, oldName, false); - _bufferSyncer->renameBuffer(bufferInfo.bufferId(), newName); + if(bufferInfo.isValid()) { + _bufferSyncer->renameBuffer(bufferInfo.bufferId(), newName); + } } void CoreSession::clientsConnected() {