| 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 d1de623d1fe876a56adf6f68ac4f0f4aaf039160..0062a20a849ee64ee117a982bf32496e370391f8 100644
|
| --- a/chrome/browser/extensions/extension_system_impl.cc
|
| +++ b/chrome/browser/extensions/extension_system_impl.cc
|
| @@ -12,6 +12,7 @@
|
| #include "base/strings/string_tokenizer.h"
|
| #include "base/trace_event/trace_event.h"
|
| #include "chrome/browser/browser_process.h"
|
| +#include "chrome/browser/extensions/chrome_app_sorting.h"
|
| #include "chrome/browser/extensions/chrome_content_verifier_delegate.h"
|
| #include "chrome/browser/extensions/component_loader.h"
|
| #include "chrome/browser/extensions/extension_error_reporter.h"
|
| @@ -202,6 +203,9 @@ void ExtensionSystemImpl::Shared::Init(bool extensions_enabled) {
|
| base::FilePath(t.token()));
|
| }
|
| }
|
| +
|
| + app_sorting_.reset(new ChromeAppSorting(profile_));
|
| +
|
| extension_service_->Init();
|
|
|
| // Make the chrome://extension-icon/ resource available.
|
| @@ -270,6 +274,10 @@ QuotaService* ExtensionSystemImpl::Shared::quota_service() {
|
| return quota_service_.get();
|
| }
|
|
|
| +AppSorting* ExtensionSystemImpl::Shared::app_sorting() {
|
| + return app_sorting_.get();
|
| +}
|
| +
|
| ContentVerifier* ExtensionSystemImpl::Shared::content_verifier() {
|
| return content_verifier_.get();
|
| }
|
| @@ -338,6 +346,10 @@ QuotaService* ExtensionSystemImpl::quota_service() {
|
| return shared_->quota_service();
|
| }
|
|
|
| +AppSorting* ExtensionSystemImpl::app_sorting() {
|
| + return shared_->app_sorting();
|
| +}
|
| +
|
| ContentVerifier* ExtensionSystemImpl::content_verifier() {
|
| return shared_->content_verifier();
|
| }
|
|
|