projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ChangeLog++
[quassel.git]
/
src
/
core
/
userinputhandler.cpp
diff --git
a/src/core/userinputhandler.cpp
b/src/core/userinputhandler.cpp
index
5315768
..
44373b6
100644
(file)
--- a/
src/core/userinputhandler.cpp
+++ b/
src/core/userinputhandler.cpp
@@
-317,15
+317,16
@@
void UserInputHandler::handleQuery(const BufferInfo &bufferInfo, const QString &
void UserInputHandler::handleQuit(const BufferInfo &bufferInfo, const QString &msg) {
Q_UNUSED(bufferInfo)
void UserInputHandler::handleQuit(const BufferInfo &bufferInfo, const QString &msg) {
Q_UNUSED(bufferInfo)
+ networkConnection()->disconnectFromIrc(true, msg);
+}
+void UserInputHandler::issueQuit(const QString &reason) {
QString quitReason;
QString quitReason;
- if(
msg
.isEmpty())
+ if(
reason
.isEmpty())
quitReason = networkConnection()->identity()->quitReason();
else
quitReason = networkConnection()->identity()->quitReason();
else
- quitReason = msg;
-
+ quitReason = reason;
emit putCmd("QUIT", serverEncode(quitReason));
emit putCmd("QUIT", serverEncode(quitReason));
- networkConnection()->disconnectFromIrc();
}
void UserInputHandler::handleQuote(const BufferInfo &bufferInfo, const QString &msg) {
}
void UserInputHandler::handleQuote(const BufferInfo &bufferInfo, const QString &msg) {