From 4c88ee9d149d1dd277965646814786f1116c41aa Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Tue, 2 Feb 2021 02:07:00 +0200 Subject: [PATCH] markQGlobalNetworkProxy::applicationProxy() and markQGlobalNetworkProxy::proxyForQuery() as const Signed-off-by: Ivailo Monev --- src/network/kernel/qnetworkproxy.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/network/kernel/qnetworkproxy.cpp b/src/network/kernel/qnetworkproxy.cpp index 60da56832..ec0889c04 100644 --- a/src/network/kernel/qnetworkproxy.cpp +++ b/src/network/kernel/qnetworkproxy.cpp @@ -233,8 +233,7 @@ class QGlobalNetworkProxy { public: QGlobalNetworkProxy() - : mutex(QMutex::Recursive) - , applicationLevelProxy(Q_NULLPTR) + : applicationLevelProxy(Q_NULLPTR) , applicationLevelProxyFactory(new QSystemConfigurationProxyFactory()) #ifndef QT_NO_SOCKS5 , socks5SocketEngineHandler(new QSocks5SocketEngineHandler()) @@ -279,12 +278,12 @@ public: applicationLevelProxyFactory = factory; } - QNetworkProxy applicationProxy() + QNetworkProxy applicationProxy() const { return proxyForQuery(QNetworkProxyQuery()).first(); } - QList proxyForQuery(const QNetworkProxyQuery &query); + QList proxyForQuery(const QNetworkProxyQuery &query) const; private: QMutex mutex; @@ -298,10 +297,8 @@ private: #endif }; -QList QGlobalNetworkProxy::proxyForQuery(const QNetworkProxyQuery &query) +QList QGlobalNetworkProxy::proxyForQuery(const QNetworkProxyQuery &query) const { - QMutexLocker locker(&mutex); - QList result; // don't look for proxies for a local connection -- 2.11.0