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