Index: chrome/browser/password_manager/chrome_password_manager_client.cc |
diff --git a/chrome/browser/password_manager/chrome_password_manager_client.cc b/chrome/browser/password_manager/chrome_password_manager_client.cc |
index 3e90c9cf344b6d4e6d0eee082b24b06617413cc7..371752895becf0b4ac0e5e06cedc92837e772380 100644 |
--- a/chrome/browser/password_manager/chrome_password_manager_client.cc |
+++ b/chrome/browser/password_manager/chrome_password_manager_client.cc |
@@ -82,8 +82,8 @@ void ReportMetrics(bool password_manager_enabled, |
// May be null in tests. |
if (store) { |
store->ReportMetrics(client->GetSyncUsername(), |
- client->IsPasswordSyncEnabled( |
- password_manager::ONLY_CUSTOM_PASSPHRASE)); |
+ client->GetPasswordSyncState() == |
+ password_manager::SYNCING_WITH_CUSTOM_PASSPHRASE); |
} |
UMA_HISTOGRAM_BOOLEAN("PasswordManager.Enabled", password_manager_enabled); |
} |
@@ -305,20 +305,18 @@ ChromePasswordManagerClient::GetPasswordStore() const { |
profile_, ServiceAccessType::EXPLICIT_ACCESS).get(); |
} |
-bool ChromePasswordManagerClient::IsPasswordSyncEnabled( |
- password_manager::CustomPassphraseState state) const { |
+password_manager::PasswordSyncState |
+ChromePasswordManagerClient::GetPasswordSyncState() const { |
ProfileSyncService* sync_service = |
ProfileSyncServiceFactory::GetForProfile(profile_); |
if (sync_service && sync_service->HasSyncSetupCompleted() && |
sync_service->SyncActive() && |
sync_service->GetActiveDataTypes().Has(syncer::PASSWORDS)) { |
- if (sync_service->IsUsingSecondaryPassphrase()) { |
- return state == password_manager::ONLY_CUSTOM_PASSPHRASE; |
- } else { |
- return state == password_manager::WITHOUT_CUSTOM_PASSPHRASE; |
- } |
+ return sync_service->IsUsingSecondaryPassphrase() |
+ ? password_manager::SYNCING_WITH_CUSTOM_PASSPHRASE |
+ : password_manager::SYNCING_NORMAL_ENCRYPTION; |
} |
- return false; |
+ return password_manager::NOT_SYNCING_PASSWORDS; |
} |
void ChromePasswordManagerClient::OnLogRouterAvailabilityChanged( |