From: Manuel Nickschas Date: Fri, 18 May 2007 09:50:12 +0000 (+0000) Subject: Fixed a bug where a case-sensitive comparison with ownNick prevented connection to... X-Git-Tag: 0.1.0~229 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=0ac86f1eb59d72558aa9286c9e438c2bc0941298;hp=70ffd83e6362d79d1a0ef18f52e20c0d76ce44c6;ds=sidebyside Fixed a bug where a case-sensitive comparison with ownNick prevented connection to Freenode. See also BR #25. --- diff --git a/core/server.cpp b/core/server.cpp index df7b576b..af516422 100644 --- a/core/server.cpp +++ b/core/server.cpp @@ -568,9 +568,10 @@ void Server::handleServerPrivmsg(QString prefix, QStringList params) { Q_ASSERT(params.count() >= 2); if(params.count()<2) emit displayMsg(Message::Plain, params[0], "", prefix); else { - if(params[0] == ownNick) { + if(params[0].toLower() == ownNick.toLower()) { // Freenode sends nickname in lower case! emit displayMsg(Message::Plain, "", params[1], prefix, Message::PrivMsg); } else { + //qDebug() << prefix << params; Q_ASSERT(isChannelName(params[0])); // should be channel! emit displayMsg(Message::Plain, params[0], params[1], prefix); }