Index: components/autofill/core/browser/personal_data_manager.cc |
diff --git a/components/autofill/core/browser/personal_data_manager.cc b/components/autofill/core/browser/personal_data_manager.cc |
index 1d4173e592564b7f0d24937d8cbc9d994ddbea25..5454b1cd58aebdf3e12ade1ab7d88347b1f02c6c 100644 |
--- a/components/autofill/core/browser/personal_data_manager.cc |
+++ b/components/autofill/core/browser/personal_data_manager.cc |
@@ -525,9 +525,13 @@ bool PersonalDataManager::IsDataLoaded() const { |
} |
const std::vector<AutofillProfile*>& PersonalDataManager::GetProfiles() const { |
- if (!pref_service_->GetBoolean(prefs::kAutofillAuxiliaryProfilesEnabled)) { |
+#if defined(OS_MACOSX) && !defined(OS_IOS) |
+ if (!pref_service_->GetBoolean(prefs::kAutofillUseMacAddressBook)) |
return web_profiles(); |
- } |
+#else |
+ if (!pref_service_->GetBoolean(prefs::kAutofillAuxiliaryProfilesEnabled)) |
+ return web_profiles(); |
+#endif // defined(OS_MACOSX) && !defined(OS_IOS) |
profiles_.clear(); |