Index: Source/WebKit/chromium/src/WebFrameImpl.cpp |
diff --git a/Source/WebKit/chromium/src/WebFrameImpl.cpp b/Source/WebKit/chromium/src/WebFrameImpl.cpp |
index 5a07ac33b546f39708e18ee72bf838f5c1e26e34..613eb5fa5793aa265667b18a8b9671810049ff31 100644 |
--- a/Source/WebKit/chromium/src/WebFrameImpl.cpp |
+++ b/Source/WebKit/chromium/src/WebFrameImpl.cpp |
@@ -790,6 +790,7 @@ void WebFrameImpl::executeScript(const WebScriptSource& source) |
void WebFrameImpl::executeScriptInIsolatedWorld(int worldID, const WebScriptSource* sourcesIn, unsigned numSources, int extensionGroup) |
{ |
ASSERT(frame()); |
+ ASSERT(worldID > 0); |
Vector<ScriptSourceCode> sources; |
for (unsigned i = 0; i < numSources; ++i) { |
@@ -870,6 +871,7 @@ v8::Handle<v8::Value> WebFrameImpl::executeScriptAndReturnValue(const WebScriptS |
void WebFrameImpl::executeScriptInIsolatedWorld(int worldID, const WebScriptSource* sourcesIn, unsigned numSources, int extensionGroup, WebVector<v8::Local<v8::Value> >* results) |
{ |
ASSERT(frame()); |
+ ASSERT(worldID > 0); |
Vector<ScriptSourceCode> sources; |