diff --git a/src/core/qgsnetworkaccessmanager.cpp b/src/core/qgsnetworkaccessmanager.cpp index c7ffafc6f9eb..ba988b8dbd99 100644 --- a/src/core/qgsnetworkaccessmanager.cpp +++ b/src/core/qgsnetworkaccessmanager.cpp @@ -42,6 +42,10 @@ class QgsNetworkProxyFactory : public QNetworkProxyFactory // iterate proxies factories and take first non empty list foreach ( QNetworkProxyFactory *f, nam->proxyFactories() ) { + QList systemproxies = f->systemProxyForQuery( query ); + if ( systemproxies.size() > 0 ) + return systemproxies; + QList proxies = f->queryProxy( query ); if ( proxies.size() > 0 ) return proxies;