summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rbutil/rbutilqt/rbutilqt.cpp11
1 files changed, 2 insertions, 9 deletions
diff --git a/rbutil/rbutilqt/rbutilqt.cpp b/rbutil/rbutilqt/rbutilqt.cpp
index c9becc6eac..29ba0e9c81 100644
--- a/rbutil/rbutilqt/rbutilqt.cpp
+++ b/rbutil/rbutilqt/rbutilqt.cpp
@@ -68,6 +68,7 @@ RbUtilQt::RbUtilQt(QWidget *parent) : QMainWindow(parent)
absolutePath = qApp->applicationDirPath();
HttpGet::setGlobalUserAgent("rbutil/"VERSION);
+ HttpGet::setGlobalProxy(proxy());
// init startup & autodetection
ui.setupUi(this);
#if defined(Q_OS_LINUX)
@@ -319,15 +320,7 @@ void RbUtilQt::updateSettings()
qDebug() << "[RbUtil] updating current settings";
updateDevice();
updateManual();
- if(RbSettings::value(RbSettings::ProxyType) == "system") {
- HttpGet::setGlobalProxy(System::systemProxy());
- }
- else if(RbSettings::value(RbSettings::ProxyType) == "manual") {
- HttpGet::setGlobalProxy(RbSettings::value(RbSettings::Proxy).toString());
- }
- else {
- HttpGet::setGlobalProxy(QUrl(""));
- }
+ HttpGet::setGlobalProxy(proxy());
HttpGet::setGlobalCache(RbSettings::value(RbSettings::CachePath).toString());
HttpGet::setGlobalDumbCache(RbSettings::value(RbSettings::CacheOffline).toBool());