From 6d0ad626321a2b1eef020d91a9a48d11d349131e Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Wed, 22 Nov 2023 18:12:53 +0800 Subject: [PATCH] Remove Qt5 remnants The env variable was added in https://github.com/qt/qtbase/commit/51cf05c1bde7e10aa8b11c1de07542c37263ff5d And `QNetworkConfigurationManager` is deprecated in Qt5 and not available in Qt6. https://doc.qt.io/qt-5.15/qnetworkconfigurationmanager.html --- src/app/main.cpp | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/app/main.cpp b/src/app/main.cpp index 7bbc305e4..5d2c7d042 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -207,21 +207,6 @@ int main(int argc, char *argv[]) return EXIT_SUCCESS; } -#ifdef Q_OS_WIN - // This affects only Windows apparently and Qt5. - // When QNetworkAccessManager is instantiated it regularly starts polling - // the network interfaces to see what's available and their status. - // This polling creates jitter and high ping with wifi interfaces. - // So here we disable it for lack of better measure. - // It will also spew this message in the console: QObject::startTimer: Timers cannot have negative intervals - // For more info see: - // 1. https://github.com/qbittorrent/qBittorrent/issues/4209 - // 2. https://bugreports.qt.io/browse/QTBUG-40332 - // 3. https://bugreports.qt.io/browse/QTBUG-46015 - - qputenv("QT_BEARER_POLL_TIMEOUT", QByteArray::number(-1)); -#endif // Q_OS_WIN - #ifdef Q_OS_MACOS // Since Apple made difficult for users to set PATH, we set here for convenience. // Users are supposed to install Homebrew Python for search function.