| Index: third_party/WebKit/Source/bindings/core/v8/V8ObjectBuilder.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/V8ObjectBuilder.cpp b/third_party/WebKit/Source/bindings/core/v8/V8ObjectBuilder.cpp
|
| index 571f400aed419b717c9ef6fa39b60f33d737cb34..d797add21184c0d7ab36d96f38c459985b8cb149 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/V8ObjectBuilder.cpp
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/V8ObjectBuilder.cpp
|
| @@ -35,8 +35,13 @@ V8ObjectBuilder& V8ObjectBuilder::addNumber(const String& name, double value) {
|
| }
|
|
|
| V8ObjectBuilder& V8ObjectBuilder::addString(const String& name,
|
| - const String& value) {
|
| - addInternal(name, v8String(m_scriptState->isolate(), value));
|
| + const String& value,
|
| + bool isNullable) {
|
| + if (isNullable && value.isNull()) {
|
| + addInternal(name, v8::Null(m_scriptState->isolate()));
|
| + } else {
|
| + addInternal(name, v8String(m_scriptState->isolate(), value));
|
| + }
|
| return *this;
|
| }
|
|
|
|
|