From 434dd2f707f73b6e1e7eef4e050d4e6718cbbebd Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Sat, 24 Aug 2024 23:52:53 +0300 Subject: [PATCH] Make Program Updater choose the same build for download We're probably stuck offering the duo of RC_1_2 and RC_2_0 for some time in the future. So hardcode the choices and make the Program Updater choose the variant the user currently uses. --- src/gui/programupdater.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/gui/programupdater.cpp b/src/gui/programupdater.cpp index ead2e9e49af..d0080485b3b 100644 --- a/src/gui/programupdater.cpp +++ b/src/gui/programupdater.cpp @@ -97,11 +97,23 @@ void ProgramUpdater::rssDownloadFinished(const Net::DownloadResult &result) : QString {}; }; +#ifdef QBT_USES_LIBTORRENT2 + +#ifdef Q_OS_MACOS + const QString OS_TYPE = u"Mac OS X (lt20)"_s; +#elif defined(Q_OS_WIN) + const QString OS_TYPE = u"Windows x64 (lt20)"_s; +#endif // Q_OS_MACOS + +#else // QBT_USES_LIBTORRENT2 + #ifdef Q_OS_MACOS const QString OS_TYPE = u"Mac OS X"_s; #elif defined(Q_OS_WIN) const QString OS_TYPE = u"Windows x64"_s; -#endif +#endif // Q_OS_MACOS + +#endif // QBT_USES_LIBTORRENT2 bool inItem = false; QString version;