diff --git a/atom/browser/api/event_emitter.h b/atom/browser/api/event_emitter.h index 4fb953b63992..42816d42a45b 100644 --- a/atom/browser/api/event_emitter.h +++ b/atom/browser/api/event_emitter.h @@ -45,6 +45,8 @@ class EventEmitter : public Wrappable { content::WebContents* sender, IPC::Message* message, const Args&... args) { + v8::Locker locker(isolate()); + v8::HandleScope handle_scope(isolate()); v8::Local event = CreateJSEvent(isolate(), sender, message); return EmitWithEvent(name, event, args...); }