| 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 b1d023cf23256695a845731fef2f43053074a5db..8cfb38b13030a0b955a4c84ef752dc6cd903ecb7 100644
|
| --- a/chrome/browser/extensions/test_extension_system.cc
|
| +++ b/chrome/browser/extensions/test_extension_system.cc
|
| @@ -21,6 +21,7 @@
|
| #include "extensions/browser/extensions_browser_client.h"
|
| #include "extensions/browser/info_map.h"
|
| #include "extensions/browser/management_policy.h"
|
| +#include "extensions/browser/null_app_sorting.h"
|
| #include "extensions/browser/quota_service.h"
|
| #include "extensions/browser/runtime_data.h"
|
| #include "extensions/browser/state_store.h"
|
| @@ -34,7 +35,9 @@ TestExtensionSystem::TestExtensionSystem(Profile* profile)
|
| : profile_(profile),
|
| value_store_(NULL),
|
| info_map_(new InfoMap()),
|
| - quota_service_(new QuotaService()) {}
|
| + quota_service_(new QuotaService()),
|
| + app_sorting_(new NullAppSorting) {
|
| +}
|
|
|
| TestExtensionSystem::~TestExtensionSystem() {
|
| }
|
| @@ -55,11 +58,12 @@ scoped_ptr<ExtensionPrefs> TestExtensionSystem::CreateExtensionPrefs(
|
| // are not reflected in the pref service. One would need to
|
| // inject a new ExtensionPrefStore(extension_pref_value_map, false).
|
|
|
| - return make_scoped_ptr(ExtensionPrefs::Create(
|
| + auto prefs = make_scoped_ptr(ExtensionPrefs::Create(
|
| profile_->GetPrefs(), install_directory,
|
| ExtensionPrefValueMapFactory::GetForBrowserContext(profile_),
|
| - ExtensionsBrowserClient::Get()->CreateAppSorting(profile_).Pass(),
|
| extensions_disabled, std::vector<ExtensionPrefsObserver*>()));
|
| + prefs->set_app_sorting(app_sorting_.get());
|
| + return prefs;
|
| }
|
|
|
| ExtensionService* TestExtensionSystem::CreateExtensionService(
|
| @@ -122,6 +126,10 @@ QuotaService* TestExtensionSystem::quota_service() {
|
| return quota_service_.get();
|
| }
|
|
|
| +AppSorting* TestExtensionSystem::app_sorting() {
|
| + return app_sorting_.get();
|
| +}
|
| +
|
| const OneShotEvent& TestExtensionSystem::ready() const {
|
| return ready_;
|
| }
|
|
|