Chromium Code Reviews| Index: chrome/browser/supervised_user/supervised_user_service.h |
| diff --git a/chrome/browser/supervised_user/supervised_user_service.h b/chrome/browser/supervised_user/supervised_user_service.h |
| index 8e93e7576efa31e5e2a529401eb1d559d8a2536a..8a690ca384a10d9bf2579476c8bd31d27098aa18 100644 |
| --- a/chrome/browser/supervised_user/supervised_user_service.h |
| +++ b/chrome/browser/supervised_user/supervised_user_service.h |
| @@ -60,6 +60,10 @@ namespace extensions { |
| class ExtensionRegistry; |
| } |
| +namespace sync_driver { |
| +class SyncSetupInProgressHandle; |
| +} |
| + |
| namespace user_prefs { |
| class PrefRegistrySyncable; |
| } |
| @@ -409,6 +413,9 @@ class SupervisedUserService : public KeyedService, |
| base::ObserverList<SupervisedUserServiceObserver> observer_list_; |
| + // Handle preventing Sync from running until configuration is complete. |
|
Lei Zhang
2016/06/13 20:38:51
Had a little trouble parsing this because Handle i
tommycli
2016/06/13 21:08:34
Done.
|
| + std::unique_ptr<sync_driver::SyncSetupInProgressHandle> setup_handle_; |
|
Lei Zhang
2016/06/13 20:38:51
Maybe a name like |sync_blocker_| better describes
tommycli
2016/06/13 21:08:34
Done. I do like that variable name better.
Seems
Lei Zhang
2016/06/13 21:19:31
I wasn't suggesting changing SyncSetupInProgressHa
|
| + |
| base::WeakPtrFactory<SupervisedUserService> weak_ptr_factory_; |
| }; |