Implement check for empty quit message, fixing BR #31.
authorManuel Nickschas <sputnick@quassel-irc.org>
Mon, 21 May 2007 14:36:16 +0000 (14:36 +0000)
committerManuel Nickschas <sputnick@quassel-irc.org>
Mon, 21 May 2007 14:36:16 +0000 (14:36 +0000)
core/server.cpp

index fe0da4c..44b85b4 100644 (file)
@@ -697,8 +697,10 @@ void Server::handleServerQuit(QString prefix, QStringList params) {
   QString nick = updateNickFromMask(prefix);
   Q_ASSERT(nicks.contains(nick));
   VarMap chans = nicks[nick]["Channels"].toMap();
+  QString msg;
+  if(params.count()) msg = params[0];
   foreach(QString c, chans.keys()) {
-    emit displayMsg(Message::Quit, c, params[0], prefix);
+    emit displayMsg(Message::Quit, c, msg, prefix);
   }
   nicks.remove(nick);
   emit nickRemoved(network, nick);