| Index: components/arc/arc_service_manager.cc
|
| diff --git a/components/arc/arc_service_manager.cc b/components/arc/arc_service_manager.cc
|
| index 48de389a758f3c969ed72d21adc7b10c176d22c7..21b8f37cf06f0d0a3faf2346b632844d92ca8598 100644
|
| --- a/components/arc/arc_service_manager.cc
|
| +++ b/components/arc/arc_service_manager.cc
|
| @@ -100,8 +100,8 @@ void ArcServiceManager::OnPrimaryUserProfilePrepared(
|
| std::unique_ptr<BooleanPrefMember> arc_enabled_pref) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
|
|
| - AddService(base::WrapUnique(new ArcUserDataService(
|
| - arc_bridge_service(), std::move(arc_enabled_pref), account_id)));
|
| + arc_user_data_service_.reset(new ArcUserDataService(arc_bridge_service(),
|
| + std::move(arc_enabled_pref), account_id));
|
|
|
| AddService(base::WrapUnique(
|
| new ArcNotificationManager(arc_bridge_service(), account_id)));
|
| @@ -110,6 +110,7 @@ void ArcServiceManager::OnPrimaryUserProfilePrepared(
|
| void ArcServiceManager::Shutdown() {
|
| icon_loader_ = nullptr;
|
| activity_resolver_ = nullptr;
|
| + arc_user_data_service_ = nullptr;
|
| services_.clear();
|
| }
|
|
|
|
|