| Index: chrome/browser/sync/glue/shared_change_processor.cc
|
| diff --git a/chrome/browser/sync/glue/shared_change_processor.cc b/chrome/browser/sync/glue/shared_change_processor.cc
|
| index abe7070867a8eb6ff0b41d037498adccda088034..e10e4b5ef1c0e97f412d4bae1c043ead41810672 100644
|
| --- a/chrome/browser/sync/glue/shared_change_processor.cc
|
| +++ b/chrome/browser/sync/glue/shared_change_processor.cc
|
| @@ -135,6 +135,18 @@ syncer::SyncError SharedChangeProcessor::ProcessSyncChanges(
|
| from_here, list_of_changes);
|
| }
|
|
|
| +syncer::SyncDataList SharedChangeProcessor::GetAllSyncData(
|
| + syncer::ModelType type) const {
|
| + DCHECK(backend_loop_.get());
|
| + DCHECK(backend_loop_->BelongsToCurrentThread());
|
| + AutoLock lock(monitor_lock_);
|
| + if (disconnected_) {
|
| + LOG(ERROR) << "Change processor disconnected.";
|
| + return syncer::SyncDataList();
|
| + }
|
| + return generic_change_processor_->GetAllSyncData(type);
|
| +}
|
| +
|
| bool SharedChangeProcessor::SyncModelHasUserCreatedNodes(bool* has_nodes) {
|
| DCHECK(backend_loop_.get());
|
| DCHECK(backend_loop_->BelongsToCurrentThread());
|
|
|