diff options
Diffstat (limited to 'installerbuilder')
-rw-r--r-- | installerbuilder/libinstaller/packagemanagerproxyfactory.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/installerbuilder/libinstaller/packagemanagerproxyfactory.cpp b/installerbuilder/libinstaller/packagemanagerproxyfactory.cpp index 87caf2c50..ee3570856 100644 --- a/installerbuilder/libinstaller/packagemanagerproxyfactory.cpp +++ b/installerbuilder/libinstaller/packagemanagerproxyfactory.cpp @@ -49,6 +49,8 @@ PackageManagerProxyFactory *PackageManagerProxyFactory::clone() const QList<QNetworkProxy> PackageManagerProxyFactory::queryProxy(const QNetworkProxyQuery &query) { const Settings &settings = m_core->settings(); + QList<QNetworkProxy> list; + if (settings.proxyType() == Settings::SystemProxy) { #if defined(Q_OS_UNIX) && !defined(Q_OS_MAC) QUrl proxyUrl = QUrl::fromUserInput(QString::fromUtf8(qgetenv("http_proxy"))); @@ -60,7 +62,6 @@ QList<QNetworkProxy> PackageManagerProxyFactory::queryProxy(const QNetworkProxyQ return QNetworkProxyFactory::systemProxyForQuery(query); } - QList<QNetworkProxy> list; if ((settings.proxyType() == Settings::NoProxy)) return list << QNetworkProxy(QNetworkProxy::NoProxy); |