Fixes #742 - JOIN without parameters
authorMarcus Eggenberger <egs@quassel-irc.org>
Sun, 26 Jul 2009 16:14:51 +0000 (18:14 +0200)
committerMarcus Eggenberger <egs@quassel-irc.org>
Sun, 26 Jul 2009 16:15:16 +0000 (18:15 +0200)
src/core/userinputhandler.cpp

index 26dd3d4..4a36f66 100644 (file)
@@ -175,7 +175,7 @@ void UserInputHandler::handleJoin(const BufferInfo &bufferInfo, const QString &m
   QString sane_msg = msg;
   sane_msg.replace(QRegExp(", +"), ",");
   QStringList params = sane_msg.trimmed().split(" ");
-  QStringList chans = params[0].split(",");
+  QStringList chans = params[0].split(",", QString::SkipEmptyParts);
   QStringList keys;
   int i;
   for(i = 0; i < chans.count(); i++) {