#endif
// cleaning forbidden characters from nick
- QRegExp rx(QString("(^[\\d-]+|[^A-Za-z\x5b-\x60\x7b-\x7d])"));
+ QRegExp rx(QString("(^[\\d-]+|[^A-Za-z0-9\x5b-\x60\x7b-\x7d])"));
nick.remove(rx);
return nick;
}
void Identity::setToDefaults() {
setIdentityName(tr("<empty>"));
setRealName(defaultRealName());
- QStringList n;
- n << defaultNick() << defaultNick() + "_" << defaultNick() + "__";
+ QString defNick = defaultNick();
+ QStringList n = QStringList() << defNick << defNick + "_" << defNick + "__";
setNicks(n);
setAwayNick("");
setAwayNickEnabled(false);