Fixed formatting code %O (which should switch off all format codes, but accidentally
[quassel.git] / core / server.cpp
index 442fe0f..af51642 100644 (file)
@@ -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);
     }
@@ -726,7 +727,6 @@ void Server::handleServer432(QString prefix, QStringList params) {
 
 /* ERR_NICKNAMEINUSE */
 void Server::handleServer433(QString prefix, QStringList params) {
-  qDebug() << "433:" << params;
   QString errnick = params[0];
   emit displayMsg(Message::Error, "", tr("Nick %1 is already taken").arg(errnick));
   // if there is a problem while connecting to the server -> we handle it