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(); |
} |