summaryrefslogtreecommitdiffstats
path: root/chrome/browser/autofill/autofill_manager.cc
diff options
context:
space:
mode:
authorisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-14 20:32:29 +0000
committerisherman@chromium.org <isherman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-14 20:32:29 +0000
commitbfb4d6721cbf094b286e36f69bf43aa14d69de9c (patch)
treeec4b7b22f83a901ebac79ed35aaccc75deda4e8d /chrome/browser/autofill/autofill_manager.cc
parenta6fddf4f98b6c8e0a4dbe22bcac6a64dbd82ea75 (diff)
downloadchromium_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.cc7
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(