Index: components/autofill/core/browser/autofill_manager.cc |
diff --git a/components/autofill/core/browser/autofill_manager.cc b/components/autofill/core/browser/autofill_manager.cc |
index 76215f39b38046eb842c258c13560f40b08cc853..cca0a4528c1641f631a64517f2b9518a3a2ea797 100644 |
--- a/components/autofill/core/browser/autofill_manager.cc |
+++ b/components/autofill/core/browser/autofill_manager.cc |
@@ -230,6 +230,10 @@ void AutofillManager::RegisterProfilePrefs( |
prefs::kAutofillUseMacAddressBook, |
false, |
user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); |
+ registry->RegisterIntegerPref( |
+ prefs::kAutofillMacAddressBookShowedCount, |
+ 0, |
+ user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); |
#endif // defined(OS_MACOSX) && !defined(OS_IOS) |
} |
@@ -305,6 +309,18 @@ bool AutofillManager::AccessAddressBook() { |
return false; |
return personal_data_->AccessAddressBook(); |
} |
+ |
+void AutofillManager::ShowedAccessAddressBookPrompt() { |
+ if (!personal_data_) |
+ return; |
+ return personal_data_->ShowedAccessAddressBookPrompt(); |
+} |
+ |
+int AutofillManager::AccessAddressBookPromptCount() { |
+ if (!personal_data_) |
+ return 0; |
+ return personal_data_->AccessAddressBookPromptCount(); |
+} |
#endif // defined(OS_MACOSX) && !defined(OS_IOS) |
bool AutofillManager::OnFormSubmitted(const FormData& form, |