| Index: chrome/browser/chromeos/system_key_event_listener.cc
|
| diff --git a/chrome/browser/chromeos/system_key_event_listener.cc b/chrome/browser/chromeos/system_key_event_listener.cc
|
| index 2df12ddd711ec726ba89e1883cc2415bfb7f3635..8e5bd4155d6def408bb6efefede0634315518527 100644
|
| --- a/chrome/browser/chromeos/system_key_event_listener.cc
|
| +++ b/chrome/browser/chromeos/system_key_event_listener.cc
|
| @@ -10,6 +10,7 @@
|
| #include "chrome/browser/chromeos/audio_handler.h"
|
| #include "chrome/browser/chromeos/brightness_bubble.h"
|
| #include "chrome/browser/chromeos/volume_bubble.h"
|
| +#include "chrome/browser/metrics/user_metrics.h"
|
| #include "third_party/cros/chromeos_wm_ipc_enums.h"
|
|
|
| namespace chromeos {
|
| @@ -89,14 +90,20 @@ GdkFilterReturn SystemKeyEventListener::GdkEventFilter(GdkXEvent* gxevent,
|
| if (!(xevent->xkey.state & (Mod1Mask | ShiftMask | ControlMask))) {
|
| if ((keycode == listener->key_f8_) ||
|
| (keycode == listener->key_volume_mute_)) {
|
| + if (keycode == listener->key_f8_)
|
| + UserMetrics::RecordAction(UserMetricsAction("Accel_VolumeMute_F8"));
|
| listener->OnVolumeMute();
|
| return GDK_FILTER_REMOVE;
|
| } else if ((keycode == listener->key_f9_) ||
|
| keycode == listener->key_volume_down_) {
|
| + if (keycode == listener->key_f9_)
|
| + UserMetrics::RecordAction(UserMetricsAction("Accel_VolumeDown_F9"));
|
| listener->OnVolumeDown();
|
| return GDK_FILTER_REMOVE;
|
| } else if ((keycode == listener->key_f10_) ||
|
| (keycode == listener->key_volume_up_)) {
|
| + if (keycode == listener->key_f10_)
|
| + UserMetrics::RecordAction(UserMetricsAction("Accel_VolumeUp_F10"));
|
| listener->OnVolumeUp();
|
| return GDK_FILTER_REMOVE;
|
| }
|
|
|