X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Fbuffermodel.cpp;h=21141ca2c021ef7672d01df659d1e6ee57d97d13;hb=8aa25a7c1526915741a7da989cc0a663bd84eb31;hp=1a184ab759cc7d140adf207f02fde488d460fd56;hpb=16b0c5bdd6fdaf3e6844ea5ec32e61b20e441284;p=quassel.git diff --git a/src/client/buffermodel.cpp b/src/client/buffermodel.cpp index 1a184ab7..21141ca2 100644 --- a/src/client/buffermodel.cpp +++ b/src/client/buffermodel.cpp @@ -60,12 +60,13 @@ void BufferModel::networkConnectionChanged(Network::ConnectionState state) { switch(state) { case Network::Connecting: case Network::Initializing: - case Network::Initialized: if(currentIndex().isValid()) return; - Network *net = qobject_cast(sender()); - Q_ASSERT(net); - setCurrentIndex(mapFromSource(Client::networkModel()->networkIndex(net->networkId()))); + { + Network *net = qobject_cast(sender()); + Q_ASSERT(net); + setCurrentIndex(mapFromSource(Client::networkModel()->networkIndex(net->networkId()))); + } break; default: return;