Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3690)

Unified Diff: chrome/browser/sync_file_system/drive_backend/sync_engine.cc

Issue 259503004: [SyncFS] Refine callback helpers (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 b80df21f693b228307673b7ab46c63f259a45d34..c5aa587d078f90ca941af1a773fc7d2d13a0da88 100644
--- a/chrome/browser/sync_file_system/drive_backend/sync_engine.cc
+++ b/chrome/browser/sync_file_system/drive_backend/sync_engine.cc
@@ -220,7 +220,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(
@@ -229,7 +231,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(
@@ -238,7 +242,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(
@@ -249,7 +255,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) {
@@ -257,7 +265,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) {
@@ -377,7 +386,8 @@ void SyncEngine::ApplyLocalChange(
local_path,
local_metadata,
url,
- CreateRelayedCallback(callback)));
+ RelayCallbackToCurrentThread(
+ FROM_HERE, callback)));
}
SyncTaskManager* SyncEngine::GetSyncTaskManagerForTesting() {

Powered by Google App Engine
This is Rietveld 408576698