userinputhandler-2.patch
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; |