Index: ash/accelerators/nested_accelerator_delegate.cc |
diff --git a/ash/accelerators/nested_accelerator_delegate.cc b/ash/accelerators/nested_accelerator_delegate.cc |
index f83e1ebe083947ae43a93d6b6a7cef353527f3b2..0129e7a268baae342a1747b26601b4b5c04acaa0 100644 |
--- a/ash/accelerators/nested_accelerator_delegate.cc |
+++ b/ash/accelerators/nested_accelerator_delegate.cc |
@@ -63,12 +63,9 @@ bool NestedAcceleratorDelegate::ProcessEvent(const ui::KeyEvent& key_event) { |
(ui::EF_SHIFT_DOWN | ui::EF_CONTROL_DOWN | ui::EF_ALT_DOWN); |
ui::Accelerator accelerator(key_event.key_code(), |
key_event.flags() & kModifierMask); |
+ accelerator.set_is_repeat(key_event.IsRepeat()); |
if (key_event.type() == ui::ET_KEY_RELEASED) |
accelerator.set_type(ui::ET_KEY_RELEASED); |
- // Fill out context object so AcceleratorController will know what |
- // was the previous accelerator or if the current accelerator is repeated. |
- Shell::GetInstance()->accelerator_controller()->context()->UpdateContext( |
- accelerator); |
return accelerator_controller->Process(accelerator); |
} |