Index: chrome/browser/sync/profile_sync_service_harness.cc |
diff --git a/chrome/browser/sync/profile_sync_service_harness.cc b/chrome/browser/sync/profile_sync_service_harness.cc |
index 6f2cb909010c6c5442805c637d0c1409947360ee..4243c4cb7928e3be60ca65e5bbf0264f0da1e689 100644 |
--- a/chrome/browser/sync/profile_sync_service_harness.cc |
+++ b/chrome/browser/sync/profile_sync_service_harness.cc |
@@ -447,7 +447,7 @@ bool ProfileSyncServiceHarness::IsSynced() { |
snap->num_conflicting_updates == 0 && // We can decrypt everything. |
ServiceIsPushingChanges() && |
GetStatus().notifications_enabled && |
- !service()->backend()->HasUnsyncedItems() && |
+ !service()->HasUnsyncedItems() && |
!snap->has_more_to_sync && |
snap->unsynced_count == 0); |
} |
@@ -480,8 +480,8 @@ bool ProfileSyncServiceHarness::MatchesOtherClient( |
const SyncSessionSnapshot* |
ProfileSyncServiceHarness::GetLastSessionSnapshot() const { |
DCHECK(service_ != NULL) << "Sync service has not yet been set up."; |
- if (service_->backend()) { |
- return service_->backend()->GetLastSessionSnapshot(); |
+ if (service_->sync_initialized()) { |
+ return service_->GetLastSessionSnapshot(); |
} |
return NULL; |
} |
@@ -582,7 +582,7 @@ void ProfileSyncServiceHarness::LogClientInfo(std::string message) { |
<< ", unsynced_count: " << snap->unsynced_count |
<< ", num_conflicting_updates: " << snap->num_conflicting_updates |
<< ", has_unsynced_items: " |
- << service()->backend()->HasUnsyncedItems() |
+ << service()->HasUnsyncedItems() |
<< ", observed_passphrase_required: " |
<< service()->observed_passphrase_required() |
<< ", notifications_enabled: " |