void CoreBufferSyncer::mergeBuffersPermanently(BufferId bufferId1, BufferId bufferId2) {
BufferInfo bufferInfo1 = Core::getBufferInfo(_coreSession->user(), bufferId1);
BufferInfo bufferInfo2 = Core::getBufferInfo(_coreSession->user(), bufferId2);
- qDebug() << Q_FUNC_INFO << bufferInfo1 << bufferInfo2;
if(!bufferInfo1.isValid() || !bufferInfo2.isValid()) {
qWarning() << "CoreBufferSyncer::mergeBufferPermanently(): invalid BufferIds:" << bufferId1 << bufferId2 << "for User:" << _coreSession->user();
return;
}
if(Core::mergeBuffersPermanently(_coreSession->user(), bufferId1, bufferId2)) {
- qDebug () << "HUUUUP";
BufferSyncer::mergeBuffersPermanently(bufferId1, bufferId2);
}
}
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() {