summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/crsm.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp
index 3aec907..c278d9d 100644
--- a/src/crsm.cpp
+++ b/src/crsm.cpp
@@ -630,6 +630,7 @@ void CRSM::newDCCConnection()
dccConnectionIdentifiers.insert(identifier, socket);
connect(socket, SIGNAL(disconnected()), this, SLOT(disconnectedDCCConnection()));
+ connect(socket, SIGNAL(error(QAbstractSocket::SocketError)), this, SLOT(disconnectedDCCConnection()));
socket->write(QString("Weise diese Verbindung deinem IRC-Nick zu, indem du diesen Befehl eingibst: /msg " + connection->nickName() + " dcc identify " + identifier + "\n").toUtf8());
}
@@ -1317,7 +1318,7 @@ bool CRSM::cmd(const QString& cmd, const ClientInfo &client)
void CRSM::rightsFailMessage(const ClientInfo &info, UserType minUserType)
{
- respond(info, "Nur ein " + userTypeStrings.value(minUserType) + " kann diesen Befehl verwenden.\n", RespondType::PrivateNotice);
+ respond(info, "Nur ein " + userTypeStrings.value(minUserType) + " kann diesen Befehl verwenden.\n", RespondType::PrivateNotice, true);
}
UserType CRSM::clientUserType(const ClientInfo &client)
@@ -2394,7 +2395,7 @@ CMD_FUNCTION_IMPL(list)
}
CMD_FUNCTION_IMPL(queue)
- respond(client, printQueue(), RespondType::PrivateNotice);
+ respond(client, printQueue(), RespondType::PrivateNotice, true);
return Success;
}
@@ -3268,8 +3269,8 @@ IRC_CHECK_CALLBACK_IMPL(ircModCmd)
}
if(!Config.Auto.Hosting.AliasWishes.isEmpty())
{
- respond(subject, QString::number(Config.Auto.Hosting.AliasWishes.size()) + " neue" + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("") : QString("r")) + " Aliasw" + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("ü") : QString("u")) + "nsch" + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("e") : QString("")) + " " + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("sind") : QString("ist")) + " verfügbar.", RespondType::PrivateNotice);
- respond(subject, "Bitte bei nächster Gelegenheit mit " + Config.CRSM.CommandSigns.first() + "aliaswishes bearbeiten.", RespondType::PrivateNotice);
+ respond(subject, QString::number(Config.Auto.Hosting.AliasWishes.size()) + " neue" + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("") : QString("r")) + " Aliasw" + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("ü") : QString("u")) + "nsch" + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("e") : QString("")) + " " + (Config.Auto.Hosting.AliasWishes.size() > 1 ? QString("sind") : QString("ist")) + " verfügbar.", RespondType::PrivateNotice, true);
+ respond(subject, "Bitte bei nächster Gelegenheit mit " + Config.CRSM.CommandSigns.first() + "aliaswishes bearbeiten.", RespondType::PrivateNotice, true);
}
}
else