X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoresession.cpp;h=5bdfefe570a1e7e536a2d7e9d4940acd735e7c0d;hp=efdad6e4084a859c865282d1210ca141d61a5aa8;hb=e5f3a784b8c6e6b4fe9b299c3a3553f31fba5601;hpb=c0c8cea57282c56951562e427bc1acb3ee2028a3 diff --git a/src/core/coresession.cpp b/src/core/coresession.cpp index efdad6e4..5bdfefe5 100644 --- a/src/core/coresession.cpp +++ b/src/core/coresession.cpp @@ -71,7 +71,6 @@ CoreSession::CoreSession(UserId uid, bool restoreState, QObject *parent) p->attachSignal(this, SIGNAL(networkCreated(NetworkId))); p->attachSignal(this, SIGNAL(networkRemoved(NetworkId))); p->attachSlot(SIGNAL(createNetwork(const NetworkInfo &)), this, SLOT(createNetwork(const NetworkInfo &))); - p->attachSlot(SIGNAL(updateNetwork(const NetworkInfo &)), this, SLOT(updateNetwork(const NetworkInfo &))); p->attachSlot(SIGNAL(removeNetwork(NetworkId)), this, SLOT(removeNetwork(NetworkId))); loadSettings(); @@ -432,20 +431,10 @@ void CoreSession::createNetwork(const NetworkInfo &info_) { emit networkCreated(id); } else { quWarning() << qPrintable(tr("CoreSession::createNetwork(): Trying to create a network that already exists, updating instead!")); - updateNetwork(info); + _networks[info.networkId]->requestSetNetworkInfo(info); } } -// FIXME: move to CoreNetwork -void CoreSession::updateNetwork(const NetworkInfo &info) { - if(!_networks.contains(info.networkId)) { - quWarning() << "Update request for unknown network received!"; - return; - } - _networks[info.networkId]->setNetworkInfo(info); - Core::updateNetwork(user(), info); -} - void CoreSession::removeNetwork(NetworkId id) { // Make sure the network is disconnected! NetworkConnection *conn = _connections.value(id, 0);