#include "bindings/v8/V8Binding.h"
#include "bindings/v8/V8DOMWrapper.h"
#include "bindings/v8/V8Utilities.h"
+#include "core/clipboard/Pasteboard.h"
#include "core/dom/Document.h"
#include "core/dom/Node.h"
-#include "core/dom/Pasteboard.h"
#include "core/events/Event.h"
#include "core/inspector/InspectorController.h"
#include "core/inspector/InspectorFrontendHost.h"
return;
v8::Isolate* isolate = toIsolate(frame->frame());
v8::HandleScope scope(isolate);
- v8::Handle<v8::Context> frameContext = frame->frame()->script().currentWorldContextOrMainWorldContext();
+ v8::Handle<v8::Context> frameContext = toV8Context(isolate, frame->frame(), DOMWrapperWorld::mainWorld());
+ if (frameContext.IsEmpty())
+ return;
v8::Context::Scope contextScope(frameContext);
v8::Handle<v8::Value> inspectorFrontendApiValue = frameContext->Global()->Get(v8::String::NewFromUtf8(isolate, "InspectorFrontendAPI"));
if (!inspectorFrontendApiValue->IsObject())