Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(31)

Unified Diff: components/autofill/core/browser/autofill_external_delegate.cc

Issue 301343002: mac: Clean up autofill integration with Address Book. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@autofill_cleanup2_base
Patch Set: test Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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();

Powered by Google App Engine
This is Rietveld 408576698