Index: chrome/tools/build/generate_policy_source.py |
diff --git a/chrome/tools/build/generate_policy_source.py b/chrome/tools/build/generate_policy_source.py |
index e5fe160b32c3efa240715d0353e90191328c0384..2d16971bae141b104ecf8a429060ce8e85f3d708 100644 |
--- a/chrome/tools/build/generate_policy_source.py |
+++ b/chrome/tools/build/generate_policy_source.py |
@@ -252,7 +252,7 @@ Value* DecodeIntegerValue(google::protobuf::int64 value) { |
return NULL; |
} |
- return Value::CreateIntegerValue(static_cast<int>(value)); |
+ return base::NumberValue::New(static_cast<int>(value)); |
} |
ListValue* DecodeStringList(const em::StringList& string_list) { |
@@ -260,7 +260,7 @@ ListValue* DecodeStringList(const em::StringList& string_list) { |
RepeatedPtrField<std::string>::const_iterator entry; |
for (entry = string_list.entries().begin(); |
entry != string_list.entries().end(); ++entry) { |
- list_value->Append(Value::CreateStringValue(*entry)); |
+ list_value->Append(base::StringValue::New(*entry)); |
} |
return list_value; |
} |
@@ -280,11 +280,11 @@ CPP_FOOT = '''} |
def _CreateValue(type): |
if type == 'main': |
- return "Value::CreateBooleanValue" |
+ return "base::BooleanValue::New" |
elif type in ('int', 'int-enum'): |
return "DecodeIntegerValue" |
elif type in ('string', 'string-enum'): |
- return "Value::CreateStringValue" |
+ return "base::StringValue::New" |
elif type == 'list': |
return "DecodeStringList" |
else: |