diff --git a/src/proxyface/autoproxy.hxx b/src/proxyface/autoproxy.hxx index f16453f..ee41fc1 100644 --- a/src/proxyface/autoproxy.hxx +++ b/src/proxyface/autoproxy.hxx @@ -310,6 +310,13 @@ namespace proxy { reset(); _url = url; _direct = true; // first try direct access + if (getenv("HTTP_PROXY")) { + QUrl proxy(QString(getenv("HTTP_PROXY"))); + QNetworkProxy envProxy(QNetworkProxy::HttpProxy, + proxy.host(), proxy.port(), + proxy.userName(), proxy.password()); + setupProxyCheck(envProxy, url); + } QNetworkProxy directProxy(QNetworkProxy::NoProxy); setupProxyCheck(directProxy, url); QNetworkProxy defaultProxy;