Index: chrome/browser/sync_file_system/drive_backend/sync_engine.cc |
diff --git a/chrome/browser/sync_file_system/drive_backend/sync_engine.cc b/chrome/browser/sync_file_system/drive_backend/sync_engine.cc |
index a5750b8057da141de4087c15f88ec986423e2b85..0607df8867501b150571245bcf59ba8732890e79 100644 |
--- a/chrome/browser/sync_file_system/drive_backend/sync_engine.cc |
+++ b/chrome/browser/sync_file_system/drive_backend/sync_engine.cc |
@@ -221,7 +221,9 @@ void SyncEngine::RegisterOrigin( |
FROM_HERE, |
base::Bind(&SyncWorker::RegisterOrigin, |
base::Unretained(sync_worker_.get()), |
- origin, CreateRelayedCallback(callback))); |
+ origin, |
+ RelayCallbackToCurrentThread( |
+ FROM_HERE, callback))); |
} |
void SyncEngine::EnableOrigin( |
@@ -230,7 +232,9 @@ void SyncEngine::EnableOrigin( |
FROM_HERE, |
base::Bind(&SyncWorker::EnableOrigin, |
base::Unretained(sync_worker_.get()), |
- origin, CreateRelayedCallback(callback))); |
+ origin, |
+ RelayCallbackToCurrentThread( |
+ FROM_HERE, callback))); |
} |
void SyncEngine::DisableOrigin( |
@@ -239,7 +243,9 @@ void SyncEngine::DisableOrigin( |
FROM_HERE, |
base::Bind(&SyncWorker::DisableOrigin, |
base::Unretained(sync_worker_.get()), |
- origin, CreateRelayedCallback(callback))); |
+ origin, |
+ RelayCallbackToCurrentThread( |
+ FROM_HERE, callback))); |
} |
void SyncEngine::UninstallOrigin( |
@@ -250,7 +256,9 @@ void SyncEngine::UninstallOrigin( |
FROM_HERE, |
base::Bind(&SyncWorker::UninstallOrigin, |
base::Unretained(sync_worker_.get()), |
- origin, flag, CreateRelayedCallback(callback))); |
+ origin, flag, |
+ RelayCallbackToCurrentThread( |
+ FROM_HERE, callback))); |
} |
void SyncEngine::ProcessRemoteChange(const SyncFileCallback& callback) { |
@@ -258,7 +266,8 @@ void SyncEngine::ProcessRemoteChange(const SyncFileCallback& callback) { |
FROM_HERE, |
base::Bind(&SyncWorker::ProcessRemoteChange, |
base::Unretained(sync_worker_.get()), |
- CreateRelayedCallback(callback))); |
+ RelayCallbackToCurrentThread( |
+ FROM_HERE, callback))); |
} |
void SyncEngine::SetRemoteChangeProcessor(RemoteChangeProcessor* processor) { |
@@ -378,7 +387,8 @@ void SyncEngine::ApplyLocalChange( |
local_path, |
local_metadata, |
url, |
- CreateRelayedCallback(callback))); |
+ RelayCallbackToCurrentThread( |
+ FROM_HERE, callback))); |
} |
SyncTaskManager* SyncEngine::GetSyncTaskManagerForTesting() { |