summaryrefslogtreecommitdiffstats
path: root/src/crsm.cpp
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2016-05-08 11:51:58 +0200
committerMarkus Mittendrein <git@maxmitti.tk>2016-05-08 11:51:58 +0200
commitcc7d194e14531bd9bed3dc2f79a810e918837f65 (patch)
tree4231cfb186eb31516b9201603ea63390efb51bbd /src/crsm.cpp
parent49c5035cd3fd06a63bcf9510a1d2fa64334ec5fa (diff)
downloadmanager-cc7d194e14531bd9bed3dc2f79a810e918837f65.tar.gz
manager-cc7d194e14531bd9bed3dc2f79a810e918837f65.zip
Fix some warnings
Diffstat (limited to 'src/crsm.cpp')
-rw-r--r--src/crsm.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp
index efd58b8..55b18e6 100644
--- a/src/crsm.cpp
+++ b/src/crsm.cpp
@@ -14,7 +14,7 @@
CRSM::CRSM(QObject *parent) :
QObject(parent), Session(this)
{
- qsrand(QDateTime::currentMSecsSinceEpoch());
+ qsrand((uint)QDateTime::currentMSecsSinceEpoch());
codec = QTextCodec::codecForName("Windows-1252");
outputBuffer.setFileName(MGMT_BUFFER_FILENAME);
@@ -506,7 +506,7 @@ void CRSM::greet(QString pcName)
writeToServer(QString("Hallo, " + info.nick + "!\n"));
if(Session.Clonk.LeaveAdmins.contains(info))
{
- int timeGone;
+ qint64 timeGone;
if((timeGone = Session.Clonk.LeaveAdmins.value(info).secsTo(QDateTime::currentDateTime())) < Config.Clonk.Chat.RegainAdminTime && !Session.Clonk.Admin.empty())
{
writeToServer(info.nick + "! Der Rundenadmin wurde freigegeben, weil du das Spiel verlassen hast.\nDu hast noch " + QString::number(Config.Clonk.Chat.RegainAdminTime - timeGone) + "s Zeit um den Rundenadmin zurückzuholen.\n");
@@ -1204,7 +1204,7 @@ void CRSM::ircSetIngameChannelTopic()
case CRSMSession::Running:
statusText = "Läuft";
break;
- default:
+ case CRSMSession::None: // is handled above
break;
}
connection->sendCommand(IrcCommand::createTopic(Config.IRC.IngameChannel, "Aktuelles Szenario: " + Session.Scenario.name + " | " + statusText + " | Ingamechat ist " + (Session.IRC.UseIngameChat ? "" : "de") + "aktviert."));
@@ -2255,7 +2255,7 @@ CMD_FUNCTION_IMPL(admin)
respond(client, "Solange nichts gehostet ist, kann es keinen Rundenadmin geben.\n");
return RightsFail;
}
- ClientInfo *interfaceAdminPtr;
+ ClientInfo *interfaceAdminPtr = nullptr;
switch(client.interface)
{
case Clonk:
@@ -2269,7 +2269,7 @@ CMD_FUNCTION_IMPL(admin)
case IRC:
interfaceAdminPtr = &Session.IRC.Admin;
break;
- default:
+ case Auto: case Management: // no interface specific admin allowed for these interfaces
return Success;
}
ClientInfo& interfaceAdmin = *interfaceAdminPtr;