| Index: chrome/browser/supervised_user/supervised_user_service.cc
|
| diff --git a/chrome/browser/supervised_user/supervised_user_service.cc b/chrome/browser/supervised_user/supervised_user_service.cc
|
| index 0f71827875aeaaebb3c71482ecd4956c8741e3f2..c82b260d650e8202d4503456d62c9b4151a64a6c 100644
|
| --- a/chrome/browser/supervised_user/supervised_user_service.cc
|
| +++ b/chrome/browser/supervised_user/supervised_user_service.cc
|
| @@ -682,7 +682,8 @@ void SupervisedUserService::SetupSync() {
|
| void SupervisedUserService::StartSetupSync() {
|
| // Tell the sync service that setup is in progress so we don't start syncing
|
| // until we've finished configuration.
|
| - ProfileSyncServiceFactory::GetForProfile(profile_)->SetSetupInProgress(true);
|
| + setup_handle_ = ProfileSyncServiceFactory::GetForProfile(profile_)
|
| + ->GetSetupInProgressHandle();
|
| }
|
|
|
| void SupervisedUserService::FinishSetupSyncWhenReady() {
|
| @@ -712,7 +713,7 @@ void SupervisedUserService::FinishSetupSync() {
|
| service->OnUserChoseDatatypes(sync_everything, synced_datatypes);
|
|
|
| // Notify ProfileSyncService that we are done with configuration.
|
| - service->SetSetupInProgress(false);
|
| + setup_handle_.reset();
|
| service->SetFirstSetupComplete();
|
| }
|
| #endif
|
|
|