| Index: chrome/browser/ui/app_list/extension_app_model_builder.cc
|
| diff --git a/chrome/browser/ui/app_list/extension_app_model_builder.cc b/chrome/browser/ui/app_list/extension_app_model_builder.cc
|
| index 2bac8c768b06ffcbd1757b0fbf075344e84effd9..55f8954e9a65c09c59fb6bfc69d52c8c4be4a64b 100644
|
| --- a/chrome/browser/ui/app_list/extension_app_model_builder.cc
|
| +++ b/chrome/browser/ui/app_list/extension_app_model_builder.cc
|
| @@ -114,7 +114,7 @@ void ExtensionAppModelBuilder::OnProfilePreferenceChanged() {
|
| (*app)->is_platform_app()));
|
| } else {
|
| if (service_)
|
| - service_->RemoveItem((*app)->id());
|
| + service_->RemoveItem((*app)->id(), false);
|
| else
|
| model_->DeleteItem((*app)->id());
|
| }
|
| @@ -205,10 +205,10 @@ void ExtensionAppModelBuilder::OnExtensionUninstalled(
|
| if (service_) {
|
| DVLOG(2) << service_ << ": OnExtensionUninstalled: "
|
| << extension->id().substr(0, 8);
|
| - service_->RemoveItem(extension->id());
|
| + service_->RemoveItem(extension->id(), true);
|
| return;
|
| }
|
| - model_->DeleteItem(extension->id());
|
| + model_->DeleteUninstalledItem(extension->id());
|
| }
|
|
|
| void ExtensionAppModelBuilder::OnDisabledExtensionUpdated(
|
|
|