Index: chrome/browser/sync_file_system/sync_process_runner.cc |
diff --git a/chrome/browser/sync_file_system/sync_process_runner.cc b/chrome/browser/sync_file_system/sync_process_runner.cc |
index 2d880b0f936bb3d6da2c738f2ff398836cad2939..d7c71cecdd5649859cb6c03cd7f7d3234d44b204 100644 |
--- a/chrome/browser/sync_file_system/sync_process_runner.cc |
+++ b/chrome/browser/sync_file_system/sync_process_runner.cc |
@@ -6,7 +6,6 @@ |
#include "base/format_macros.h" |
#include "chrome/browser/sync_file_system/logger.h" |
-#include "chrome/browser/sync_file_system/sync_file_system_service.h" |
namespace sync_file_system { |
@@ -66,11 +65,11 @@ bool WasSuccessfulSync(SyncStatusCode status) { |
SyncProcessRunner::SyncProcessRunner( |
const std::string& name, |
- SyncFileSystemService* sync_service, |
+ Client* client, |
scoped_ptr<TimerHelper> timer_helper, |
int max_parallel_task) |
: name_(name), |
- sync_service_(sync_service), |
+ client_(client), |
max_parallel_task_(max_parallel_task), |
running_tasks_(0), |
timer_helper_(timer_helper.Pass()), |
@@ -130,7 +129,7 @@ void SyncProcessRunner::OnChangesUpdated( |
pending_changes_ = pending_changes; |
if (old_pending_changes != pending_changes) { |
if (pending_changes == 0) |
- sync_service()->OnSyncIdle(); |
+ client_->OnSyncIdle(); |
util::Log(logging::LOG_VERBOSE, FROM_HERE, |
"[%s] pending_changes updated: %" PRId64, |
name_.c_str(), pending_changes); |
@@ -138,8 +137,12 @@ void SyncProcessRunner::OnChangesUpdated( |
Schedule(); |
} |
+SyncFileSystemService* SyncProcessRunner::GetSyncService() { |
+ return client_->GetSyncService(); |
+} |
+ |
SyncServiceState SyncProcessRunner::GetServiceState() { |
- return sync_service()->GetSyncServiceState(); |
+ return client_->GetSyncServiceState(); |
} |
void SyncProcessRunner::Finished(const base::TimeTicks& start_time, |