| Index: chrome/browser/extensions/test_extension_system.cc
|
| diff --git a/chrome/browser/extensions/test_extension_system.cc b/chrome/browser/extensions/test_extension_system.cc
|
| index 6d4ddec1987b861116b8b9ad7beb135be96422c7..7a383fdb3e19eb7490cfe062d20607d7bbaaa8be 100644
|
| --- a/chrome/browser/extensions/test_extension_system.cc
|
| +++ b/chrome/browser/extensions/test_extension_system.cc
|
| @@ -7,7 +7,7 @@
|
| #include "base/command_line.h"
|
| #include "base/prefs/pref_service.h"
|
| #include "chrome/browser/extensions/blacklist.h"
|
| -#include "chrome/browser/extensions/declarative_user_script_master.h"
|
| +#include "chrome/browser/extensions/declarative_user_script_manager.h"
|
| #include "chrome/browser/extensions/error_console/error_console.h"
|
| #include "chrome/browser/extensions/extension_management.h"
|
| #include "chrome/browser/extensions/extension_service.h"
|
| @@ -87,6 +87,8 @@ ExtensionService* TestExtensionSystem::CreateExtensionService(
|
| scoped_ptr<TestingValueStore> value_store(new TestingValueStore());
|
| value_store_ = value_store.get();
|
| state_store_.reset(new StateStore(profile_, value_store.Pass()));
|
| + declarative_user_script_manager_.reset(
|
| + new DeclarativeUserScriptManager(profile_));
|
| management_policy_.reset(new ManagementPolicy());
|
| management_policy_->RegisterProviders(
|
| ExtensionManagementFactory::GetForBrowserContext(profile_)
|
| @@ -124,6 +126,11 @@ SharedUserScriptMaster* TestExtensionSystem::shared_user_script_master() {
|
| return NULL;
|
| }
|
|
|
| +DeclarativeUserScriptManager*
|
| +TestExtensionSystem::declarative_user_script_manager() {
|
| + return declarative_user_script_manager_.get();
|
| +}
|
| +
|
| StateStore* TestExtensionSystem::state_store() {
|
| return state_store_.get();
|
| }
|
| @@ -171,27 +178,6 @@ scoped_ptr<ExtensionSet> TestExtensionSystem::GetDependentExtensions(
|
| extension);
|
| }
|
|
|
| -DeclarativeUserScriptMaster*
|
| -TestExtensionSystem::GetDeclarativeUserScriptMasterByExtension(
|
| - const ExtensionId& extension_id) {
|
| - DCHECK(ready().is_signaled());
|
| - DeclarativeUserScriptMaster* master = NULL;
|
| - for (ScopedVector<DeclarativeUserScriptMaster>::iterator it =
|
| - declarative_user_script_masters_.begin();
|
| - it != declarative_user_script_masters_.end();
|
| - ++it) {
|
| - if ((*it)->extension_id() == extension_id) {
|
| - master = *it;
|
| - break;
|
| - }
|
| - }
|
| - if (!master) {
|
| - master = new DeclarativeUserScriptMaster(profile_, extension_id);
|
| - declarative_user_script_masters_.push_back(master);
|
| - }
|
| - return master;
|
| -}
|
| -
|
| // static
|
| KeyedService* TestExtensionSystem::Build(content::BrowserContext* profile) {
|
| return new TestExtensionSystem(static_cast<Profile*>(profile));
|
|
|