diff --git a/Source/Core/UICommon/AutoUpdate.cpp b/Source/Core/UICommon/AutoUpdate.cpp index d02c2356b3..de8d426c7f 100644 --- a/Source/Core/UICommon/AutoUpdate.cpp +++ b/Source/Core/UICommon/AutoUpdate.cpp @@ -128,22 +128,22 @@ std::string GenerateChangelog(const picojson::array& versions) bool AutoUpdateChecker::SystemSupportsAutoUpdates() { -#if defined AUTOUPDATE -#if defined _WIN32 || defined __APPLE__ +#if defined(AUTOUPDATE) && (defined(_WIN32) || defined(__APPLE__)) return true; #else return false; #endif -#else - return false; -#endif } static std::string GetPlatformID() { -#if defined _WIN32 +#if defined(_WIN32) +#if defined(_M_ARM_64) + return "win-arm64"; +#else return "win"; -#elif defined __APPLE__ +#endif +#elif defined(__APPLE__) #if defined(MACOS_UNIVERSAL_BUILD) return "macos-universal"; #else