From 5eaa8db1a2b0c394e7514b21db9babe9c4cd1fca Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Wed, 1 Apr 2020 19:20:17 +0200 Subject: [PATCH] [FSD] use Serializer::fromQString function, to static_cast see https://discordapp.com/channels/539048679160676382/539925070550794240/694955298217263124 --- src/blackcore/fsd/addatc.cpp | 4 ++-- src/blackcore/fsd/addpilot.cpp | 8 ++++---- src/blackcore/fsd/pilotdataupdate.cpp | 3 ++- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/blackcore/fsd/addatc.cpp b/src/blackcore/fsd/addatc.cpp index 7b607291a..b82dde389 100644 --- a/src/blackcore/fsd/addatc.cpp +++ b/src/blackcore/fsd/addatc.cpp @@ -48,8 +48,8 @@ namespace BlackCore return {}; } - AtcRating rating = static_cast(tokens[5].toInt()); - int protocolRevision = tokens[6].toInt(); + const AtcRating rating = fromQString(tokens[5]); + const int protocolRevision = tokens[6].toInt(); return AddAtc(tokens[0], tokens[2], tokens[3], tokens[4], rating, protocolRevision); } } diff --git a/src/blackcore/fsd/addpilot.cpp b/src/blackcore/fsd/addpilot.cpp index d57b4dca3..6fba8ab03 100644 --- a/src/blackcore/fsd/addpilot.cpp +++ b/src/blackcore/fsd/addpilot.cpp @@ -46,10 +46,10 @@ namespace BlackCore return {}; } - PilotRating rating = static_cast(tokens[4].toInt()); - int protocolRevision = tokens[5].toInt(); - SimType simType = static_cast(tokens[6].toInt()); - AddPilot packet(tokens[0], tokens[2], tokens[3], rating, protocolRevision, simType, tokens[7]); + const PilotRating rating = fromQString(tokens[4]); + const int protocolRevision = tokens[5].toInt(); + const SimType simType = fromQString(tokens[6]); + const AddPilot packet(tokens[0], tokens[2], tokens[3], rating, protocolRevision, simType, tokens[7]); return packet; } } diff --git a/src/blackcore/fsd/pilotdataupdate.cpp b/src/blackcore/fsd/pilotdataupdate.cpp index 56dbb4174..38ce15135 100644 --- a/src/blackcore/fsd/pilotdataupdate.cpp +++ b/src/blackcore/fsd/pilotdataupdate.cpp @@ -12,6 +12,7 @@ #include "blackmisc/logmessage.h" +using namespace BlackMisc; using namespace BlackMisc::Aviation; namespace BlackCore @@ -61,7 +62,7 @@ namespace BlackCore { if (tokens.size() < 10) { - BlackMisc::CLogMessage(static_cast(nullptr)).debug(u"Wrong number of arguments."); + CLogMessage(static_cast(nullptr)).debug(u"Wrong number of arguments."); return {}; }