Index: extensions/renderer/native_extension_bindings_system.cc |
diff --git a/extensions/renderer/native_extension_bindings_system.cc b/extensions/renderer/native_extension_bindings_system.cc |
index b8aa63d576d726e32b98f55496033969d85bd00c..7f0889763480ae25051ed8e50cdc71d2eff73b35 100644 |
--- a/extensions/renderer/native_extension_bindings_system.cc |
+++ b/extensions/renderer/native_extension_bindings_system.cc |
@@ -343,7 +343,10 @@ void NativeExtensionBindingsSystem::DidCreateScriptContext( |
ScriptContext* context) {} |
void NativeExtensionBindingsSystem::WillReleaseScriptContext( |
- ScriptContext* context) {} |
+ ScriptContext* context) { |
+ v8::HandleScope handle_scope(context->isolate()); |
+ api_system_.WillReleaseContext(context->v8_context()); |
+} |
void NativeExtensionBindingsSystem::UpdateBindingsForContext( |
ScriptContext* context) { |