diff options
Diffstat (limited to 'rbutil/rbutilqt/rbutilqt.cpp')
-rw-r--r-- | rbutil/rbutilqt/rbutilqt.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/rbutil/rbutilqt/rbutilqt.cpp b/rbutil/rbutilqt/rbutilqt.cpp index c5cdeb1cf7..6ff80c3cc2 100644 --- a/rbutil/rbutilqt/rbutilqt.cpp +++ b/rbutil/rbutilqt/rbutilqt.cpp | |||
@@ -610,8 +610,12 @@ QUrl RbUtilQt::proxy() | |||
610 | { | 610 | { |
611 | QUrl proxy; | 611 | QUrl proxy; |
612 | QString proxytype = RbSettings::value(RbSettings::ProxyType).toString(); | 612 | QString proxytype = RbSettings::value(RbSettings::ProxyType).toString(); |
613 | if(proxytype == "manual") | 613 | if(proxytype == "manual") { |
614 | proxy.setEncodedUrl(RbSettings::value(RbSettings::Proxy).toByteArray()); | 614 | proxy.setUrl(RbSettings::value(RbSettings::Proxy).toString(), |
615 | QUrl::TolerantMode); | ||
616 | QByteArray pw = QByteArray::fromBase64(proxy.password().toUtf8()); | ||
617 | proxy.setPassword(pw); | ||
618 | } | ||
615 | else if(proxytype == "system") | 619 | else if(proxytype == "system") |
616 | proxy = System::systemProxy(); | 620 | proxy = System::systemProxy(); |
617 | 621 | ||