Chromium Code Reviews| Index: components/autofill/core/browser/autofill_external_delegate.cc |
| diff --git a/components/autofill/core/browser/autofill_external_delegate.cc b/components/autofill/core/browser/autofill_external_delegate.cc |
| index c00fa8e9ec7e5b21c46b85b4650e5a65b57f7ace..acc8ea85e61fe2c8f7e47cd878cf5297c5d3cbea 100644 |
| --- a/components/autofill/core/browser/autofill_external_delegate.cc |
| +++ b/components/autofill/core/browser/autofill_external_delegate.cc |
| @@ -5,6 +5,7 @@ |
| #include "components/autofill/core/browser/autofill_external_delegate.h" |
| #include "base/message_loop/message_loop.h" |
| +#include "base/metrics/user_metrics.h" |
| #include "base/strings/utf_string_conversions.h" |
| #include "components/autofill/core/browser/autocomplete_history_manager.h" |
| #include "components/autofill/core/browser/autofill_driver.h" |
| @@ -98,8 +99,11 @@ void AutofillExternalDelegate::OnSuggestionsReturned( |
| values.push_back( |
| l10n_util::GetStringUTF16(IDS_AUTOFILL_ACCESS_MAC_CONTACTS)); |
| labels.push_back(base::string16()); |
| - icons.push_back(base::string16()); |
| + icons.push_back(base::ASCIIToUTF16("macContactsIcon")); |
| ids.push_back(POPUP_ITEM_ID_MAC_ACCESS_CONTACTS); |
| + |
| + base::RecordAction(base::UserMetricsAction( |
| + "Autofill_Showed_Access_Mac_Address_Book_Entry")); |
|
Ilya Sherman
2014/05/30 23:39:48
Please use an enumerated histogram rather than a u
erikchen
2014/06/02 21:21:17
Done.
|
| } |
| #endif |
| @@ -171,6 +175,9 @@ void AutofillExternalDelegate::DidAcceptSuggestion(const base::string16& value, |
| driver_->RendererShouldFillFieldWithValue(value); |
| } else if (identifier == POPUP_ITEM_ID_MAC_ACCESS_CONTACTS) { |
| #if defined(OS_MACOSX) |
| + base::RecordAction(base::UserMetricsAction( |
| + "Autofill_Selected_Access_Mac_Address_Book_Entry")); |
| + |
| // User wants to give Chrome access to user's address book. |
| manager_->AccessAddressBook(); |