aboutsummaryrefslogtreecommitdiff
path: root/lib/networkaccessmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/networkaccessmanager.cpp')
-rw-r--r--lib/networkaccessmanager.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/networkaccessmanager.cpp b/lib/networkaccessmanager.cpp
index 8ee080bf..b9037bcc 100644
--- a/lib/networkaccessmanager.cpp
+++ b/lib/networkaccessmanager.cpp
@@ -50,11 +50,12 @@ void NetworkAccessManager::clearIgnoredSslErrors()
static NetworkAccessManager* createNam()
{
auto nam = new NetworkAccessManager(QCoreApplication::instance());
- // See #109. Once Qt bearer management gets better, this workaround
- // should become unnecessary.
+#if (QT_VERSION < QT_VERSION_CHECK(5, 15, 0))
+ // See #109; in newer Qt, bearer management is deprecated altogether
nam->connect(nam, &QNetworkAccessManager::networkAccessibleChanged, [nam] {
nam->setNetworkAccessible(QNetworkAccessManager::Accessible);
});
+#endif
return nam;
}