| Index: third_party/WebKit/Source/bindings/core/v8/Dictionary.h | 
| diff --git a/third_party/WebKit/Source/bindings/core/v8/Dictionary.h b/third_party/WebKit/Source/bindings/core/v8/Dictionary.h | 
| index 4523ca7d6c04e92a9b3348916fc13e248d04a57d..e9daffaed0c0bb0ea0a0d7b8ec69b2979e3111ac 100644 | 
| --- a/third_party/WebKit/Source/bindings/core/v8/Dictionary.h | 
| +++ b/third_party/WebKit/Source/bindings/core/v8/Dictionary.h | 
| @@ -133,11 +133,12 @@ struct DictionaryHelper { | 
| T& value, | 
| ExceptionState&); | 
| template <typename T> | 
| -  static bool getWithUndefinedOrNullCheck(const Dictionary& dictionary, | 
| -                                          const StringView& key, | 
| -                                          T& value) { | 
| +  static bool getWithUndefinedCheck(const Dictionary& dictionary, | 
| +                                    const StringView& key, | 
| +                                    T& value) { | 
| v8::Local<v8::Value> v8Value; | 
| -    if (!dictionary.get(key, v8Value) || isUndefinedOrNull(v8Value)) | 
| +    if (!dictionary.get(key, v8Value) || v8Value.IsEmpty() || | 
| +        v8Value->IsUndefined()) | 
| return false; | 
| return DictionaryHelper::get(dictionary, key, value); | 
| } | 
|  |