From: Ivailo Monev Date: Tue, 2 Feb 2021 00:07:00 +0000 (+0200) Subject: markQGlobalNetworkProxy::applicationProxy() and markQGlobalNetworkProxy::proxyForQuer... X-Git-Tag: 4.12.0~2629 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=4c88ee9d149d1dd277965646814786f1116c41aa;p=kde%2FKatie.git markQGlobalNetworkProxy::applicationProxy() and markQGlobalNetworkProxy::proxyForQuery() as const Signed-off-by: Ivailo Monev --- 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