Index: extensions/renderer/module_system_test.cc |
diff --git a/extensions/renderer/module_system_test.cc b/extensions/renderer/module_system_test.cc |
index fb197fce2f7ef7254afadd3f3220101940005e03..b9d4a4d8f3a31e36ee89e803755a34f75d3a5e03 100644 |
--- a/extensions/renderer/module_system_test.cc |
+++ b/extensions/renderer/module_system_test.cc |
@@ -156,7 +156,7 @@ ModuleSystemTestEnvironment::ModuleSystemTestEnvironment(v8::Isolate* isolate) |
} |
ModuleSystemTestEnvironment::~ModuleSystemTestEnvironment() { |
- if (context_) |
+ if (context_->is_valid()) |
context_->v8_context()->Exit(); |
} |
@@ -197,7 +197,7 @@ void ModuleSystemTestEnvironment::ShutdownGin() { |
void ModuleSystemTestEnvironment::ShutdownModuleSystem() { |
context_->v8_context()->Exit(); |
- context_.reset(); |
+ context_->Invalidate(); |
} |
v8::Handle<v8::Object> ModuleSystemTestEnvironment::CreateGlobal( |