}
base::Value* CreateServerPortValue(const UIProxyConfig::ManualProxy& proxy) {
- return proxy.server.is_valid() ?
- base::Value::CreateIntegerValue(proxy.server.host_port_pair().port()) :
- NULL;
+ return proxy.server.is_valid()
+ ? new base::FundamentalValue(proxy.server.host_port_pair().port())
+ : NULL;
}
net::ProxyServer CreateProxyServer(std::string host,
} else if (path == kProxyType) {
if (config.mode == UIProxyConfig::MODE_AUTO_DETECT ||
config.mode == UIProxyConfig::MODE_PAC_SCRIPT) {
- data = base::Value::CreateIntegerValue(3);
+ data = new base::FundamentalValue(3);
} else if (config.mode == UIProxyConfig::MODE_SINGLE_PROXY ||
config.mode == UIProxyConfig::MODE_PROXY_PER_SCHEME) {
- data = base::Value::CreateIntegerValue(2);
+ data = new base::FundamentalValue(2);
} else {
- data = base::Value::CreateIntegerValue(1);
+ data = new base::FundamentalValue(1);
}
switch (config.state) {
case ProxyPrefs::CONFIG_POLICY:
break;
}
} else if (path == kProxySingle) {
- data = base::Value::CreateBooleanValue(
- config.mode == UIProxyConfig::MODE_SINGLE_PROXY);
+ data = new base::FundamentalValue(config.mode ==
+ UIProxyConfig::MODE_SINGLE_PROXY);
} else if (path == kProxyUsePacUrl) {
- data = base::Value::CreateBooleanValue(
- config.mode == UIProxyConfig::MODE_PAC_SCRIPT);
+ data = new base::FundamentalValue(config.mode ==
+ UIProxyConfig::MODE_PAC_SCRIPT);
} else if (path == kProxyFtpUrl) {
data = CreateServerHostValue(config.ftp_proxy);
} else if (path == kProxySocks) {