Index: Source/bindings/core/v8/ScriptController.cpp |
diff --git a/Source/bindings/core/v8/ScriptController.cpp b/Source/bindings/core/v8/ScriptController.cpp |
index 6a38d7003a977f706b42ef98d375c14c1db87e35..fd2ff242eb5269d17830dd6ca1a8cdc4cd08a1aa 100644 |
--- a/Source/bindings/core/v8/ScriptController.cpp |
+++ b/Source/bindings/core/v8/ScriptController.cpp |
@@ -263,7 +263,7 @@ TextPosition ScriptController::eventHandlerPosition() const |
void ScriptController::bindToWindowObject(LocalFrame* frame, const String& key, NPObject* object) |
{ |
ScriptState* scriptState = ScriptState::forMainWorld(frame); |
- if (scriptState->contextIsValid()) |
+ if (!scriptState->contextIsValid()) |
return; |
ScriptState::Scope scope(scriptState); |
@@ -372,7 +372,7 @@ static NPObject* createNoScriptObject() |
static NPObject* createScriptObject(LocalFrame* frame, v8::Isolate* isolate) |
{ |
ScriptState* scriptState = ScriptState::forMainWorld(frame); |
- if (scriptState->contextIsValid()) |
+ if (!scriptState->contextIsValid()) |
return createNoScriptObject(); |
ScriptState::Scope scope(scriptState); |
@@ -408,7 +408,7 @@ NPObject* ScriptController::createScriptObjectForPluginElement(HTMLPlugInElement |
return createNoScriptObject(); |
ScriptState* scriptState = ScriptState::forMainWorld(m_frame); |
- if (scriptState->contextIsValid()) |
+ if (!scriptState->contextIsValid()) |
return createNoScriptObject(); |
ScriptState::Scope scope(scriptState); |