Index: extensions/renderer/script_context.cc |
diff --git a/extensions/renderer/script_context.cc b/extensions/renderer/script_context.cc |
index 882837de7628cb18801e66b46f20f04a3c618a3d..159b3bc7fb6303aca6511255aedb8c0feb9b74f1 100644 |
--- a/extensions/renderer/script_context.cc |
+++ b/extensions/renderer/script_context.cc |
@@ -120,6 +120,8 @@ void ScriptContext::DispatchEvent(const char* event_name, |
} |
void ScriptContext::DispatchOnUnloadEvent() { |
+ v8::HandleScope handle_scope(isolate()); |
+ v8::Context::Scope context_scope(v8_context()); |
module_system_->CallModuleMethod("unload_event", "dispatch"); |
} |