From 0ac86f1eb59d72558aa9286c9e438c2bc0941298 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Fri, 18 May 2007 09:50:12 +0000 Subject: [PATCH 1/1] Fixed a bug where a case-sensitive comparison with ownNick prevented connection to Freenode. See also BR #25. --- core/server.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } -- 2.20.1