Index: chrome/browser/ui/app_list/app_list_syncable_service.cc |
diff --git a/chrome/browser/ui/app_list/app_list_syncable_service.cc b/chrome/browser/ui/app_list/app_list_syncable_service.cc |
index 9983c6bdc3a19a94dad7d10fe451e3f5d762f9b4..8f746622fcadab68bd32a481a5218a3af1e7c0ef 100644 |
--- a/chrome/browser/ui/app_list/app_list_syncable_service.cc |
+++ b/chrome/browser/ui/app_list/app_list_syncable_service.cc |
@@ -243,6 +243,12 @@ void AppListSyncableService::BuildModel() { |
} |
} |
+void AppListSyncableService::Shutdown() { |
+ // DriveAppProvider in |apps_builder_| touches other KeyedServices in |
+ // dtor and needs be released in shutdown stage. |
+ apps_builder_.reset(); |
+} |
+ |
void AppListSyncableService::Observe( |
int type, |
const content::NotificationSource& source, |