| Index: chrome/browser/chromeos/proxy_cros_settings_parser.cc
|
| ===================================================================
|
| --- chrome/browser/chromeos/proxy_cros_settings_parser.cc (revision 167824)
|
| +++ chrome/browser/chromeos/proxy_cros_settings_parser.cc (working copy)
|
| @@ -56,7 +56,7 @@
|
| base::Value* CreateServerHostValue(
|
| const ProxyConfigServiceImpl::ProxyConfig::ManualProxy& proxy) {
|
| return proxy.server.is_valid() ?
|
| - new base::StringValue(proxy.server.host_port_pair().host()) :
|
| + base::Value::CreateStringValue(proxy.server.host_port_pair().host()) :
|
| NULL;
|
| }
|
|
|
| @@ -298,7 +298,8 @@
|
| if (config.mode ==
|
| chromeos::ProxyConfigServiceImpl::ProxyConfig::MODE_PAC_SCRIPT &&
|
| config.automatic_proxy.pac_url.is_valid()) {
|
| - data = new base::StringValue(config.automatic_proxy.pac_url.spec());
|
| + data =
|
| + base::Value::CreateStringValue(config.automatic_proxy.pac_url.spec());
|
| }
|
| } else if (path == kProxySingleHttp) {
|
| data = CreateServerHostValue(config.single_proxy);
|
| @@ -356,7 +357,7 @@
|
| ListValue* list = new ListValue();
|
| net::ProxyBypassRules::RuleList bypass_rules = config.bypass_rules.rules();
|
| for (size_t x = 0; x < bypass_rules.size(); x++) {
|
| - list->Append(new base::StringValue(bypass_rules[x]->ToString()));
|
| + list->Append(base::Value::CreateStringValue(bypass_rules[x]->ToString()));
|
| }
|
| data = list;
|
| } else {
|
| @@ -367,7 +368,7 @@
|
| // Decorate pref value as CoreOptionsHandler::CreateValueForPref() does.
|
| DictionaryValue* dict = new DictionaryValue;
|
| if (!data)
|
| - data = new base::StringValue("");
|
| + data = base::Value::CreateStringValue("");
|
| dict->Set("value", data);
|
| if (path == kProxyType) {
|
| dict->SetString("controlledBy", controlled_by);
|
|
|