projects
/
quassel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4dabe69
)
Fixing BR #256
author
Marcus Eggenberger
<egs@quassel-irc.org>
Fri, 22 Aug 2008 15:00:22 +0000
(17:00 +0200)
committer
Marcus Eggenberger
<egs@quassel-irc.org>
Fri, 22 Aug 2008 15:00:22 +0000
(17:00 +0200)
src/core/networkconnection.cpp
patch
|
blob
|
history
diff --git
a/src/core/networkconnection.cpp
b/src/core/networkconnection.cpp
index
6713765
..
69ce036
100644
(file)
--- a/
src/core/networkconnection.cpp
+++ b/
src/core/networkconnection.cpp
@@
-470,12
+470,9
@@
void NetworkConnection::putCmd(const QString &cmd, const QList<QByteArray> ¶
if(cmd == "PRIVMSG" && params.count() > 1) {
int overrun = lastParamOverrun(cmd, params);
if(overrun) {
if(cmd == "PRIVMSG" && params.count() > 1) {
int overrun = lastParamOverrun(cmd, params);
if(overrun) {
- QList<QByteArray> paramCopy1;
- QList<QByteArray> paramCopy2;
- for(int i = 0; i < params.count() - 1; i++) {
- paramCopy1 << params[i];
- paramCopy2 << params[i];
- }
+ QList<QByteArray> paramCopy1 = params;
+ paramCopy1.removeLast();
+ QList<QByteArray> paramCopy2 = paramCopy1;
QByteArray lastPart = params.last();
QByteArray splitter(" .,-");
QByteArray lastPart = params.last();
QByteArray splitter(" .,-");
@@
-484,8
+481,7
@@
void NetworkConnection::putCmd(const QString &cmd, const QList<QByteArray> ¶
for(int i = 0; i < splitter.size(); i++) {
splitPos = qMax(splitPos, lastPart.lastIndexOf(splitter[i], maxSplitPos));
}
for(int i = 0; i < splitter.size(); i++) {
splitPos = qMax(splitPos, lastPart.lastIndexOf(splitter[i], maxSplitPos));
}
-
- if(splitPos == -1) {
+ if(splitPos <= 0) {
splitPos = maxSplitPos;
}
splitPos = maxSplitPos;
}