Fix compile and try to prevent that from happening in the future

This commit is contained in:
Lirusaito
2019-03-08 13:33:40 -05:00
parent 60db043325
commit fec7e95406

View File

@@ -62,15 +62,14 @@ public:
const auto data = root[mType];
#if LL_WINDOWS
std::string recommended_version = data["recommended"]["windows"];
std::string minimum_version = data["minimum"]["windows"];
constexpr auto platform = "windows";
#elif LL_LINUX
std::string recommended_version = data["recommended"]["linux"].asString();
std::string minimum_version = data["minimum"]["linux"].asString();
constexpr auto platform = "linux";
#elif LL_DARWIN
std::string recommended_version = data["recommended"]["apple"].asString();
std::string minimum_version = data["minimum"]["apple"].asString();
constexpr auto platform = "apple";
#endif
std::string recommended_version = data["recommended"][platform];
std::string minimum_version = data["minimum"][platform];
S32 minimum_build, recommended_build;
sscanf(recommended_version.c_str(), "%*i.%*i.%*i (%i)", &recommended_build);