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