Index: ash/accelerators/accelerator_controller.cc |
diff --git a/ash/accelerators/accelerator_controller.cc b/ash/accelerators/accelerator_controller.cc |
index 69fbc57b4eb3fdd554c0e30b928f2206aa8b9a9c..d5455111fd1945d1ce2dfb9b054f08047f30f859 100644 |
--- a/ash/accelerators/accelerator_controller.cc |
+++ b/ash/accelerators/accelerator_controller.cc |
@@ -251,7 +251,8 @@ void AcceleratorController::Init() { |
kAcceleratorData[i].shift, |
kAcceleratorData[i].ctrl, |
kAcceleratorData[i].alt); |
- accelerator.set_type(kAcceleratorData[i].type); |
+ accelerator.set_type(kAcceleratorData[i].trigger_on_press ? |
+ ui::ET_KEY_PRESSED : ui::ET_KEY_RELEASED); |
Register(accelerator, this); |
CHECK(accelerators_.insert( |
std::make_pair(accelerator, kAcceleratorData[i].action)).second); |