| Index: chrome/browser/extensions/extension_prefs.cc
|
| diff --git a/chrome/browser/extensions/extension_prefs.cc b/chrome/browser/extensions/extension_prefs.cc
|
| index 9fe9d3d12a5706c6466a49dda49db60a57bd5d3d..4f2e2d9e606bd5de1d240ac52aa20ec671c8bd2f 100644
|
| --- a/chrome/browser/extensions/extension_prefs.cc
|
| +++ b/chrome/browser/extensions/extension_prefs.cc
|
| @@ -1180,6 +1180,7 @@ void ExtensionPrefs::OnExtensionUninstalled(const std::string& extension_id,
|
| const Manifest::Location& location,
|
| bool external_uninstall) {
|
| extension_sorting_->ClearOrdinals(extension_id);
|
| + app_list_extension_sorting_->Erase(extension_id);
|
|
|
| // For external extensions, we save a preference reminding ourself not to try
|
| // and install the extension anymore (except when |external_uninstall| is
|
| @@ -1605,6 +1606,7 @@ void ExtensionPrefs::InitPrefStore() {
|
| MigratePermissions(extension_ids);
|
| MigrateDisableReasons(extension_ids);
|
| extension_sorting_->Initialize(extension_ids);
|
| + app_list_extension_sorting_->Initialize(extension_ids);
|
|
|
| PreferenceAPI::InitExtensionControlledPrefs(this, extension_pref_value_map_);
|
|
|
| @@ -1688,6 +1690,7 @@ ExtensionPrefs::ExtensionPrefs(
|
| install_directory_(root_dir),
|
| extension_pref_value_map_(extension_pref_value_map),
|
| extension_sorting_(new ExtensionSorting(this)),
|
| + app_list_extension_sorting_(new AppListExtensionSorting(this)),
|
| content_settings_store_(new ContentSettingsStore()),
|
| time_provider_(time_provider.Pass()),
|
| extensions_disabled_(extensions_disabled) {
|
|
|