Project

General

Profile

userinputhandler-2.patch

admin, 08/18/2008 03:09 PM

View differences:

src/core/userinputhandler.cpp
27 27
#include "ircuser.h"
28 28

  
29 29
#include <QDebug>
30
#include <QRegExp>
30 31

  
31 32
UserInputHandler::UserInputHandler(NetworkConnection *parent) : BasicHandler(parent) {
32 33
}
......
152 153
}
153 154

  
154 155
void UserInputHandler::handleJoin(const BufferInfo &bufferInfo, const QString &msg) {
155
  Q_UNUSED(bufferInfo)
156
  QStringList params = msg.trimmed().split(" ");
156
  Q_UNUSED(bufferInfo);
157

  
158
  // trim spaces before chans or keys
159
  QString sane_msg = msg;
160
  sane_msg.replace(QRegExp(", +"), ",");
161
  QStringList params = sane_msg.trimmed().split(" ");
157 162
  QStringList chans = params[0].split(",");
158 163
  QStringList keys;
159 164
  int i;