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 505f98e01feb5688f3279f873a445236f88fa3b1..f356cb0640d460d9acbc29075777a8d1d7c0b4c7 100644 |
--- a/extensions/renderer/native_extension_bindings_system.cc |
+++ b/extensions/renderer/native_extension_bindings_system.cc |
@@ -368,7 +368,10 @@ void NativeExtensionBindingsSystem::DidCreateScriptContext( |
} |
void NativeExtensionBindingsSystem::WillReleaseScriptContext( |
- ScriptContext* context) {} |
+ ScriptContext* context) { |
+ v8::HandleScope handle_scope(context->isolate()); |
+ api_system_.WillReleaseContext(context->v8_context()); |
+} |
void NativeExtensionBindingsSystem::UpdateBindingsForContext( |
ScriptContext* context) { |