Index: extensions/browser/extension_prefs.cc |
diff --git a/extensions/browser/extension_prefs.cc b/extensions/browser/extension_prefs.cc |
index 58ccad71e6c0e4fd030571804bc5a99f79d80d5c..6a67a9f3d891e32355cb7b46d88b297dc88fc6c4 100644 |
--- a/extensions/browser/extension_prefs.cc |
+++ b/extensions/browser/extension_prefs.cc |
@@ -341,13 +341,11 @@ ExtensionPrefs* ExtensionPrefs::Create( |
PrefService* prefs, |
const base::FilePath& root_dir, |
ExtensionPrefValueMap* extension_pref_value_map, |
- scoped_ptr<AppSorting> app_sorting, |
bool extensions_disabled, |
const std::vector<ExtensionPrefsObserver*>& early_observers) { |
return ExtensionPrefs::Create(prefs, |
root_dir, |
extension_pref_value_map, |
- app_sorting.Pass(), |
extensions_disabled, |
early_observers, |
make_scoped_ptr(new TimeProvider())); |
@@ -358,14 +356,12 @@ ExtensionPrefs* ExtensionPrefs::Create( |
PrefService* pref_service, |
const base::FilePath& root_dir, |
ExtensionPrefValueMap* extension_pref_value_map, |
- scoped_ptr<AppSorting> app_sorting, |
bool extensions_disabled, |
const std::vector<ExtensionPrefsObserver*>& early_observers, |
scoped_ptr<TimeProvider> time_provider) { |
return new ExtensionPrefs(pref_service, |
root_dir, |
extension_pref_value_map, |
- app_sorting.Pass(), |
time_provider.Pass(), |
extensions_disabled, |
early_observers); |
@@ -1780,7 +1776,6 @@ void ExtensionPrefs::InitPrefStore() { |
FixMissingPrefs(extension_ids); |
MigratePermissions(extension_ids); |
MigrateDisableReasons(extension_ids); |
- app_sorting_->Initialize(extension_ids); |
InitExtensionControlledPrefs(extension_pref_value_map_); |
@@ -1870,21 +1865,15 @@ ExtensionPrefs::ExtensionPrefs( |
PrefService* prefs, |
const base::FilePath& root_dir, |
ExtensionPrefValueMap* extension_pref_value_map, |
- scoped_ptr<AppSorting> app_sorting, |
scoped_ptr<TimeProvider> time_provider, |
bool extensions_disabled, |
const std::vector<ExtensionPrefsObserver*>& early_observers) |
: prefs_(prefs), |
install_directory_(root_dir), |
extension_pref_value_map_(extension_pref_value_map), |
- app_sorting_(app_sorting.Pass()), |
+ app_sorting_(nullptr), |
time_provider_(time_provider.Pass()), |
extensions_disabled_(extensions_disabled) { |
- // TODO(mgiuca): Added these checks to try and diagnose |
- // http://crbug.com/476648. Remove them after the investigation is concluded. |
- CHECK(this); |
- app_sorting_->SetExtensionScopedPrefs(this); |
- app_sorting_->CheckExtensionScopedPrefs(); |
MakePathsRelative(); |
// Ensure that any early observers are watching before prefs are initialized. |