Small improvement in OS detection code.

This commit is contained in:
LoRd_MuldeR 2021-12-24 20:02:34 +01:00
parent 6b44e7183c
commit ac4df08e6b

View File

@ -450,14 +450,13 @@ const MUtils::OS::Version::os_version_t &MUtils::OS::os_version(void)
const char *MUtils::OS::os_friendly_name(const MUtils::OS::Version::os_version_t &os_version) const char *MUtils::OS::os_friendly_name(const MUtils::OS::Version::os_version_t &os_version)
{ {
const char *friendly_name = NULL; const char *friendly_name = NULL;
for(size_t i = 0; g_os_version_lut[i].version.type != MUtils::OS::Version::OS_UNKNOWN; i++) for (size_t i = 0; g_os_version_lut[i].version.type != MUtils::OS::Version::OS_UNKNOWN; i++)
{ {
if(os_version >= g_os_version_lut[i].version) const MUtils::OS::Version::os_version_t &version = g_os_version_lut[i].version;
if ((os_version.versionMajor == version.versionMajor) && (os_version.versionMinor == version.versionMinor) && (os_version.versionBuild >= version.versionBuild))
{ {
friendly_name = g_os_version_lut[i].friendlyName; friendly_name = g_os_version_lut[i].friendlyName;
continue;
} }
break;
} }
return friendly_name; return friendly_name;
@ -1785,7 +1784,7 @@ const QLatin1String &MUtils::OS::null_device(void)
// DEBUGGER CHECK // DEBUGGER CHECK
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
#if (!(MUTILS_DEBUG)) #if 0//(!(MUTILS_DEBUG))
static __forceinline bool is_debugger_present(void) static __forceinline bool is_debugger_present(void)
{ {
__try __try