Rename v8::UniquePersistent to v8::Global in Extensions code.
[email protected]
Review URL: https://codereview.chromium.org/997973002
Cr-Commit-Position: refs/heads/master@{#320302}
diff --git a/extensions/renderer/module_system.cc b/extensions/renderer/module_system.cc
index a9572e382..6194b8e 100644
--- a/extensions/renderer/module_system.cc
+++ b/extensions/renderer/module_system.cc
@@ -528,8 +528,8 @@
v8::Handle<v8::Promise::Resolver> resolver(
v8::Promise::Resolver::New(GetIsolate()));
args.GetReturnValue().Set(resolver->GetPromise());
- scoped_ptr<v8::UniquePersistent<v8::Promise::Resolver> > persistent_resolver(
- new v8::UniquePersistent<v8::Promise::Resolver>(GetIsolate(), resolver));
+ scoped_ptr<v8::Global<v8::Promise::Resolver>> global_resolver(
+ new v8::Global<v8::Promise::Resolver>(GetIsolate(), resolver));
gin::ModuleRegistry* module_registry =
gin::ModuleRegistry::From(context_->v8_context());
if (!module_registry) {
@@ -538,11 +538,10 @@
GetIsolate(), "Extension view no longer exists")));
return;
}
- module_registry->LoadModule(GetIsolate(),
- module_name,
- base::Bind(&ModuleSystem::OnModuleLoaded,
- weak_factory_.GetWeakPtr(),
- base::Passed(&persistent_resolver)));
+ module_registry->LoadModule(
+ GetIsolate(), module_name,
+ base::Bind(&ModuleSystem::OnModuleLoaded, weak_factory_.GetWeakPtr(),
+ base::Passed(&global_resolver)));
if (module_registry->available_modules().count(module_name) == 0)
LoadModule(module_name);
}
@@ -676,7 +675,7 @@
}
void ModuleSystem::OnModuleLoaded(
- scoped_ptr<v8::UniquePersistent<v8::Promise::Resolver> > resolver,
+ scoped_ptr<v8::Global<v8::Promise::Resolver>> resolver,
v8::Handle<v8::Value> value) {
if (!is_valid())
return;