| Index: components/autofill/core/browser/personal_data_manager_mac.mm
|
| diff --git a/components/autofill/core/browser/personal_data_manager_mac.mm b/components/autofill/core/browser/personal_data_manager_mac.mm
|
| index b5d475359602b9f516f5abfa86df4af2c4d51652..9b90e62de34f8d75af55c12b4f4cdcc25be92c00 100644
|
| --- a/components/autofill/core/browser/personal_data_manager_mac.mm
|
| +++ b/components/autofill/core/browser/personal_data_manager_mac.mm
|
| @@ -304,8 +304,10 @@ void PersonalDataManager::LoadAuxiliaryProfiles() const {
|
| }
|
|
|
| bool PersonalDataManager::AccessAddressBook() {
|
| - if (!pref_service_->GetBoolean(prefs::kAutofillAuxiliaryProfilesEnabled))
|
| - return false;
|
| + // The user is attempting to give Chrome access to the user's Address Book.
|
| + // This implicitly acknowledges that the user wants to use auxiliary
|
| + // profiles.
|
| + pref_service_->SetBoolean(prefs::kAutofillAuxiliaryProfilesEnabled, true);
|
|
|
| if (HasPromptedForAccessToAddressBook(pref_service_))
|
| return false;
|
| @@ -317,9 +319,6 @@ bool PersonalDataManager::AccessAddressBook() {
|
|
|
| bool PersonalDataManager::ShouldShowAccessAddressBookSuggestion(
|
| AutofillType type) {
|
| - if (!pref_service_->GetBoolean(prefs::kAutofillAuxiliaryProfilesEnabled))
|
| - return false;
|
| -
|
| if (HasPromptedForAccessToAddressBook(pref_service_))
|
| return false;
|
|
|
|
|