_signalProxy(new SignalProxy(SignalProxy::Server, 0, this)),
storage(_storage)
{
-
+
QSettings s;
s.beginGroup(QString("SessionData/%1").arg(user));
mutex.lock();
}
void CoreSession::serverDisconnected(uint networkid) {
- servers.remove(networkid);
- delete servers[networkid];
+ Q_ASSERT(servers.contains(networkid));
+ servers.take(networkid)->deleteLater();
+ Q_ASSERT(!servers.contains(networkid));
}
void CoreSession::msgFromGui(BufferInfo bufid, QString msg) {