diff options
author | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-14 20:32:29 +0000 |
---|---|---|
committer | isherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-14 20:32:29 +0000 |
commit | bfb4d6721cbf094b286e36f69bf43aa14d69de9c (patch) | |
tree | ec4b7b22f83a901ebac79ed35aaccc75deda4e8d /chrome/browser/autofill/autofill_manager.cc | |
parent | a6fddf4f98b6c8e0a4dbe22bcac6a64dbd82ea75 (diff) | |
download | chromium_src-bfb4d6721cbf094b286e36f69bf43aa14d69de9c.zip chromium_src-bfb4d6721cbf094b286e36f69bf43aa14d69de9c.tar.gz chromium_src-bfb4d6721cbf094b286e36f69bf43aa14d69de9c.tar.bz2 |
[Autofill] Add UMA timing metrics for requestAutocomplete dialog.
Records the duration for which the requestAutocomplete dialog was open.
Also, move a handful of classes into the autofill namespace.
BUG=165570
TEST=unit_tests --gtest_filter=AutofillMetricsTest.RequestAutocompleteDialogClosed
Review URL: https://chromiumcodereview.appspot.com/12091086
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182528 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autofill/autofill_manager.cc')
-rw-r--r-- | chrome/browser/autofill/autofill_manager.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/chrome/browser/autofill/autofill_manager.cc b/chrome/browser/autofill/autofill_manager.cc index 08303c2..5d91cdb 100644 --- a/chrome/browser/autofill/autofill_manager.cc +++ b/chrome/browser/autofill/autofill_manager.cc @@ -782,9 +782,10 @@ void AutofillManager::ShowRequestAutocompleteDialog( const FormData& form, const GURL& source_url, const content::SSLStatus& ssl_status, + autofill::DialogType dialog_type, const base::Callback<void(const FormStructure*)>& callback) { manager_delegate_->ShowRequestAutocompleteDialog( - form, source_url, ssl_status, callback); + form, source_url, ssl_status, *metric_logger_, dialog_type, callback); } void AutofillManager::RequestAutocompleteDialogClosed() { @@ -835,7 +836,9 @@ void AutofillManager::OnRequestAutocomplete( base::Callback<void(const FormStructure*)> callback = base::Bind(&AutofillManager::ReturnAutocompleteData, this); - ShowRequestAutocompleteDialog(form, frame_url, ssl_status, callback); + ShowRequestAutocompleteDialog( + form, frame_url, ssl_status, + autofill::DIALOG_TYPE_REQUEST_AUTOCOMPLETE, callback); } void AutofillManager::ReturnAutocompleteResult( |