| Index: ash/accelerators/accelerator_dispatcher.cc
|
| diff --git a/ash/accelerators/accelerator_dispatcher.cc b/ash/accelerators/accelerator_dispatcher.cc
|
| index cc531ef4b0aef71acab239ce007c5982dada633f..38d186fc60a8e2a72d18074955a24a1966d4f008 100644
|
| --- a/ash/accelerators/accelerator_dispatcher.cc
|
| +++ b/ash/accelerators/accelerator_dispatcher.cc
|
| @@ -75,10 +75,10 @@ bool AcceleratorDispatcher::Dispatch(const base::NativeEvent& event) {
|
| ash::AcceleratorController* accelerator_controller =
|
| ash::Shell::GetInstance()->accelerator_controller();
|
| if (accelerator_controller) {
|
| - ui::Accelerator accelerator(ui::KeyboardCodeFromNative(event),
|
| - ui::EventFlagsFromNative(event) & kModifierMask);
|
| - if (IsKeyRelease(event))
|
| - accelerator.set_type(ui::ET_KEY_RELEASED);
|
| + ui::Accelerator accelerator(
|
| + ui::KeyboardCodeFromNative(event),
|
| + ui::EventFlagsFromNative(event) & kModifierMask,
|
| + IsKeyRelease(event) ? ui::ET_KEY_RELEASED : ui::ET_KEY_PRESSED);
|
| if (accelerator_controller->Process(accelerator))
|
| return true;
|
| }
|
|
|