} else {
QString errnick = params[0];
emit displayMsg(Message::Error, "", tr("Nick %1 contains illegal characters").arg(errnick));
} else {
QString errnick = params[0];
emit displayMsg(Message::Error, "", tr("Nick %1 contains illegal characters").arg(errnick));
// but only if our connection has not been finished yet...
if(!networkConnection->network()->currentServer().isEmpty())
return;
// but only if our connection has not been finished yet...
if(!networkConnection->network()->currentServer().isEmpty())
return;
QStringList desiredNicks = networkConnection->coreSession()->identity(networkConnection->network()->identity())->nicks();
int nextNick = desiredNicks.indexOf(errnick) + 1;
if(desiredNicks.size() > nextNick) {
QStringList desiredNicks = networkConnection->coreSession()->identity(networkConnection->network()->identity())->nicks();
int nextNick = desiredNicks.indexOf(errnick) + 1;
if(desiredNicks.size() > nextNick) {
} else {
emit displayMsg(Message::Error, "", tr("No free and valid nicks in nicklist found. use: /nick <othernick> to continue"));
}
} else {
emit displayMsg(Message::Error, "", tr("No free and valid nicks in nicklist found. use: /nick <othernick> to continue"));
}