| Index: components/sync/engine_impl/model_type_registry.cc
|
| diff --git a/components/sync/engine_impl/model_type_registry.cc b/components/sync/engine_impl/model_type_registry.cc
|
| index 9cb41202e4f30beeac6a850e57d3a3cc6da56226..72450f479134cda02b5a7c6de4a31b2a2d38057a 100644
|
| --- a/components/sync/engine_impl/model_type_registry.cc
|
| +++ b/components/sync/engine_impl/model_type_registry.cc
|
| @@ -245,6 +245,16 @@ ModelTypeSet ModelTypeRegistry::GetInitialSyncEndedTypes() const {
|
| return result;
|
| }
|
|
|
| +ModelTypeSet ModelTypeRegistry::GetInitialSyncDoneNonBlockingTypes() const {
|
| + ModelTypeSet types;
|
| + for (const auto& worker : model_type_workers_) {
|
| + if (worker->IsInitialSyncEnded()) {
|
| + types.Put(worker->GetModelType());
|
| + }
|
| + }
|
| + return types;
|
| +}
|
| +
|
| UpdateHandlerMap* ModelTypeRegistry::update_handler_map() {
|
| return &update_handler_map_;
|
| }
|
|
|