projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #165 from esainane/coreinfo-dirty-status
[quassel.git]
/
src
/
core
/
coresessioneventprocessor.cpp
diff --git
a/src/core/coresessioneventprocessor.cpp
b/src/core/coresessioneventprocessor.cpp
index
43f44db
..
0468d97
100644
(file)
--- a/
src/core/coresessioneventprocessor.cpp
+++ b/
src/core/coresessioneventprocessor.cpp
@@
-987,10
+987,9
@@
void CoreSessionEventProcessor::processIrcEvent353(IrcEvent *e)
// See: http://ircv3.net/specs/extensions/multi-prefix-3.1.html
while (e->network()->prefixes().contains(nick[0])) {
// Mode found in 1 left-most character, add it to the list.
// See: http://ircv3.net/specs/extensions/multi-prefix-3.1.html
while (e->network()->prefixes().contains(nick[0])) {
// Mode found in 1 left-most character, add it to the list.
- // FIXME Only allow one possible mode to avoid a warning in older clients
- if (mode.isEmpty())
- mode.append(e->network()->prefixToMode(nick[0]));
- //mode.append(e->network()->prefixToMode(nick[0]));
+ // Note: sending multiple modes may cause a warning in older clients.
+ // In testing, the clients still seemed to function fine.
+ mode.append(e->network()->prefixToMode(nick[0]));
// Remove this mode from the nick
nick = nick.remove(0, 1);
}
// Remove this mode from the nick
nick = nick.remove(0, 1);
}
@@
-1266,7
+1265,7
@@
void CoreSessionEventProcessor::handleCtcpDcc(CtcpEvent *e)
}
// TODO: check if target is the right thing to use for the partner
}
// TODO: check if target is the right thing to use for the partner
- CoreTransfer *transfer = new CoreTransfer(Transfer::Receive, e->target(), filename, address, port, size, this);
+ CoreTransfer *transfer = new CoreTransfer(Transfer::
Direction::
Receive, e->target(), filename, address, port, size, this);
coreSession()->signalProxy()->synchronize(transfer);
coreSession()->transferManager()->addTransfer(transfer);
}
coreSession()->signalProxy()->synchronize(transfer);
coreSession()->transferManager()->addTransfer(transfer);
}