diff options
author | jamescook@chromium.org <jamescook@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-27 14:23:55 +0000 |
---|---|---|
committer | jamescook@chromium.org <jamescook@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-27 14:23:55 +0000 |
commit | 33bf0981ce52768d500ff0f27fbfa4b7d48348ea (patch) | |
tree | 08769298a3f6dc8b4b5d8c58c9e5536fb0eb92d4 /ash/accelerators/exit_warning_handler.cc | |
parent | 745905ab8a2119002fdc473e168c908c8bb62d30 (diff) | |
download | chromium_src-33bf0981ce52768d500ff0f27fbfa4b7d48348ea.zip chromium_src-33bf0981ce52768d500ff0f27fbfa4b7d48348ea.tar.gz chromium_src-33bf0981ce52768d500ff0f27fbfa4b7d48348ea.tar.bz2 |
ash: Add UMA action metrics for Ctrl-Shift-Q
BUG=none
TEST=uma.googleplex.com gains a user action entry from Accel_Exit_First_Q and Accel_Exit_Second_Q
R=sschmitz@chromium.org
TBR=sschmitz@chromium.org
Review URL: https://chromiumcodereview.appspot.com/15841006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202421 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/accelerators/exit_warning_handler.cc')
-rw-r--r-- | ash/accelerators/exit_warning_handler.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ash/accelerators/exit_warning_handler.cc b/ash/accelerators/exit_warning_handler.cc index 4c3e620..36b5b21 100644 --- a/ash/accelerators/exit_warning_handler.cc +++ b/ash/accelerators/exit_warning_handler.cc @@ -114,17 +114,20 @@ ExitWarningHandler::~ExitWarningHandler() { } void ExitWarningHandler::HandleAccelerator() { + ShellDelegate* shell_delegate = Shell::GetInstance()->delegate(); switch (state_) { case IDLE: state_ = WAIT_FOR_DOUBLE_PRESS; Show(); StartTimer(); + shell_delegate->RecordUserMetricsAction(UMA_ACCEL_EXIT_FIRST_Q); break; case WAIT_FOR_DOUBLE_PRESS: state_ = EXITING; CancelTimer(); Hide(); - Shell::GetInstance()->delegate()->Exit(); + shell_delegate->RecordUserMetricsAction(UMA_ACCEL_EXIT_SECOND_Q); + shell_delegate->Exit(); break; case EXITING: break; |