| Index: Source/bindings/core/v8/ScriptState.cpp
|
| diff --git a/Source/bindings/core/v8/ScriptState.cpp b/Source/bindings/core/v8/ScriptState.cpp
|
| index 3de3de91fab7a2c8e7ef9fec6e6060c9cfb634aa..0ab6195b7681f5498fd539f657d11112dfad3a89 100644
|
| --- a/Source/bindings/core/v8/ScriptState.cpp
|
| +++ b/Source/bindings/core/v8/ScriptState.cpp
|
| @@ -88,7 +88,9 @@ void ScriptState::setEvalEnabled(bool enabled)
|
| ScriptValue ScriptState::getFromGlobalObject(const char* name)
|
| {
|
| v8::HandleScope handleScope(m_isolate);
|
| - v8::Local<v8::Value> v8Value = context()->Global()->Get(v8AtomicString(isolate(), name));
|
| + v8::Local<v8::Value> v8Value;
|
| + if (!context()->Global()->Get(context(), v8AtomicString(isolate(), name)).ToLocal(&v8Value))
|
| + return ScriptValue();
|
| return ScriptValue(this, v8Value);
|
| }
|
|
|
|
|