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

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: rebase 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
« no previous file with comments | « chrome/browser/sync_file_system/drive_backend/callback_helper_unittest.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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() {
« no previous file with comments | « chrome/browser/sync_file_system/drive_backend/callback_helper_unittest.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698