Chromium Code Reviews| Index: chrome/browser/extensions/extension_system_impl.cc |
| diff --git a/chrome/browser/extensions/extension_system_impl.cc b/chrome/browser/extensions/extension_system_impl.cc |
| index c154a3e176d4a61dc793aa6877854cebe9f013c5..901bfef1ba51fe63e7e06ec5c918d3211f3c7e28 100644 |
| --- a/chrome/browser/extensions/extension_system_impl.cc |
| +++ b/chrome/browser/extensions/extension_system_impl.cc |
| @@ -47,6 +47,7 @@ |
| #include "extensions/browser/extension_pref_value_map_factory.h" |
| #include "extensions/browser/extension_prefs.h" |
| #include "extensions/browser/extension_registry.h" |
| +#include "extensions/browser/guest_view/web_view/web_view_content_script_manager.h" |
| #include "extensions/browser/info_map.h" |
| #include "extensions/browser/lazy_background_task_queue.h" |
| #include "extensions/browser/management_policy.h" |
| @@ -308,6 +309,9 @@ void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) { |
| declarative_user_script_manager_.reset( |
| new DeclarativeUserScriptManager(profile_)); |
| + web_view_content_script_manager_.reset( |
|
Fady Samuel
2015/03/27 20:25:36
Let's not modify extensionsystem
Xi Han
2015/03/30 17:50:49
Reverted.
|
| + new WebViewContentScriptManager(profile_)); |
| + |
| // ExtensionService depends on RuntimeData. |
| runtime_data_.reset(new RuntimeData(ExtensionRegistry::Get(profile_))); |
| @@ -464,6 +468,11 @@ QuotaService* ExtensionSystemImpl::Shared::quota_service() { |
| return quota_service_.get(); |
| } |
| +WebViewContentScriptManager* |
| +ExtensionSystemImpl::Shared::web_view_content_script_manager() { |
| + return web_view_content_script_manager_.get(); |
| +} |
| + |
| ContentVerifier* ExtensionSystemImpl::Shared::content_verifier() { |
| return content_verifier_.get(); |
| } |
| @@ -553,6 +562,11 @@ QuotaService* ExtensionSystemImpl::quota_service() { |
| return shared_->quota_service(); |
| } |
| +WebViewContentScriptManager* |
| +ExtensionSystemImpl::web_view_content_script_manager() { |
| + return shared_->web_view_content_script_manager(); |
| +} |
| + |
| ContentVerifier* ExtensionSystemImpl::content_verifier() { |
| return shared_->content_verifier(); |
| } |