summaryrefslogtreecommitdiffstats
path: root/chrome/browser/importer/firefox_proxy_settings.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/importer/firefox_proxy_settings.cc')
-rw-r--r--chrome/browser/importer/firefox_proxy_settings.cc28
1 files changed, 16 insertions, 12 deletions
diff --git a/chrome/browser/importer/firefox_proxy_settings.cc b/chrome/browser/importer/firefox_proxy_settings.cc
index be2b2a8..2f52269 100644
--- a/chrome/browser/importer/firefox_proxy_settings.cc
+++ b/chrome/browser/importer/firefox_proxy_settings.cc
@@ -126,30 +126,34 @@ bool FirefoxProxySettings::ToProxyConfig(net::ProxyConfig* config) {
net::ProxyConfig::ProxyRules::TYPE_PROXY_PER_SCHEME;
if (!http_proxy().empty()) {
- config->proxy_rules().proxy_for_http = net::ProxyServer(
- net::ProxyServer::SCHEME_HTTP,
- net::HostPortPair(http_proxy(), http_proxy_port()));
+ config->proxy_rules().proxies_for_http.SetSingleProxyServer(
+ net::ProxyServer(
+ net::ProxyServer::SCHEME_HTTP,
+ net::HostPortPair(http_proxy(), http_proxy_port())));
}
if (!ftp_proxy().empty()) {
- config->proxy_rules().proxy_for_ftp = net::ProxyServer(
- net::ProxyServer::SCHEME_HTTP,
- net::HostPortPair(ftp_proxy(), ftp_proxy_port()));
+ config->proxy_rules().proxies_for_ftp.SetSingleProxyServer(
+ net::ProxyServer(
+ net::ProxyServer::SCHEME_HTTP,
+ net::HostPortPair(ftp_proxy(), ftp_proxy_port())));
}
if (!ssl_proxy().empty()) {
- config->proxy_rules().proxy_for_https = net::ProxyServer(
- net::ProxyServer::SCHEME_HTTP,
- net::HostPortPair(ssl_proxy(), ssl_proxy_port()));
+ config->proxy_rules().proxies_for_https.SetSingleProxyServer(
+ net::ProxyServer(
+ net::ProxyServer::SCHEME_HTTP,
+ net::HostPortPair(ssl_proxy(), ssl_proxy_port())));
}
if (!socks_host().empty()) {
net::ProxyServer::Scheme proxy_scheme = V5 == socks_version() ?
net::ProxyServer::SCHEME_SOCKS5 : net::ProxyServer::SCHEME_SOCKS4;
- config->proxy_rules().fallback_proxy = net::ProxyServer(
- proxy_scheme,
- net::HostPortPair(socks_host(), socks_port()));
+ config->proxy_rules().fallback_proxies.SetSingleProxyServer(
+ net::ProxyServer(
+ proxy_scheme,
+ net::HostPortPair(socks_host(), socks_port())));
}
config->proxy_rules().bypass_rules.ParseFromStringUsingSuffixMatching(