Index: extensions/renderer/user_script_set.cc |
diff --git a/extensions/renderer/user_script_set.cc b/extensions/renderer/user_script_set.cc |
index 63634e0f04cfc919571deae1c22137374217b530..0cd225083878cd30e4da3ec5b5e27547716264bc 100644 |
--- a/extensions/renderer/user_script_set.cc |
+++ b/extensions/renderer/user_script_set.cc |
@@ -9,12 +9,12 @@ |
#include "content/public/renderer/render_frame.h" |
#include "content/public/renderer/render_thread.h" |
#include "extensions/common/extension.h" |
-#include "extensions/common/extension_set.h" |
#include "extensions/common/extensions_client.h" |
#include "extensions/common/permissions/permissions_data.h" |
#include "extensions/renderer/extension_injection_host.h" |
#include "extensions/renderer/extensions_renderer_client.h" |
#include "extensions/renderer/injection_host.h" |
+#include "extensions/renderer/renderer_extension_registry.h" |
#include "extensions/renderer/script_context.h" |
#include "extensions/renderer/script_injection.h" |
#include "extensions/renderer/user_script_injector.h" |
@@ -39,9 +39,7 @@ GURL GetDocumentUrlForFrame(blink::WebLocalFrame* frame) { |
} // namespace |
-UserScriptSet::UserScriptSet(const ExtensionSet* extensions) |
- : extensions_(extensions) { |
-} |
+UserScriptSet::UserScriptSet() {} |
UserScriptSet::~UserScriptSet() { |
} |
@@ -140,7 +138,8 @@ bool UserScriptSet::UpdateUserScripts(base::SharedMemoryHandle shared_memory, |
if (only_inject_incognito && !script->is_incognito_enabled()) |
continue; // This script shouldn't run in an incognito tab. |
- const Extension* extension = extensions_->GetByID(script->extension_id()); |
+ const Extension* extension = |
+ RendererExtensionRegistry::Get()->GetByID(script->extension_id()); |
if (whitelisted_only && |
(!extension || |
!PermissionsData::CanExecuteScriptEverywhere(extension))) { |
@@ -188,7 +187,7 @@ scoped_ptr<ScriptInjection> UserScriptSet::GetInjectionForScript( |
const HostID& host_id = script->host_id(); |
if (host_id.type() == HostID::EXTENSIONS) { |
- injection_host = ExtensionInjectionHost::Create(host_id.id(), extensions_); |
+ injection_host = ExtensionInjectionHost::Create(host_id.id()); |
if (!injection_host) |
return injection.Pass(); |
} else { |