From 3f78235a744ab1901a6ee5426cd14fa0d6106898 Mon Sep 17 00:00:00 2001 From: ebbit1q Date: Mon, 17 Oct 2022 22:42:08 +0200 Subject: [PATCH] fix updater with changes in release name (#4666) * fix updater with changes in release name * clangify --- cockatrice/src/releasechannel.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cockatrice/src/releasechannel.cpp b/cockatrice/src/releasechannel.cpp index 97b22e95..095c4900 100644 --- a/cockatrice/src/releasechannel.cpp +++ b/cockatrice/src/releasechannel.cpp @@ -62,9 +62,14 @@ bool ReleaseChannel::downloadMatchesCurrentOS(const QString &fileName) bool ReleaseChannel::downloadMatchesCurrentOS(const QString &fileName) { #if Q_PROCESSOR_WORDSIZE == 4 - return fileName.contains("win32"); + return fileName.contains("32bit"); #elif Q_PROCESSOR_WORDSIZE == 8 - return fileName.contains("win64"); + const QString &version = QSysInfo::productVersion(); + if (version.startsWith("7") || version.startsWith("8")) { + return fileName.contains("Win7"); + } else { + return fileName.contains("Win10"); + } #else return false; #endif