Index: ash/accelerators/accelerator_controller.cc |
diff --git a/ash/accelerators/accelerator_controller.cc b/ash/accelerators/accelerator_controller.cc |
index 4c8767728ba799f1cf024a0aec68949d032c3db4..c4e0867edc95dfc1239b616e2a7e735516d2f1e3 100644 |
--- a/ash/accelerators/accelerator_controller.cc |
+++ b/ash/accelerators/accelerator_controller.cc |
@@ -242,6 +242,10 @@ void AcceleratorController::UnregisterAll(ui::AcceleratorTarget* target) { |
} |
bool AcceleratorController::Process(const ui::Accelerator& accelerator) { |
+ if (ime_control_delegate_.get()) { |
+ return accelerator_manager_->Process( |
+ ime_control_delegate_->RemapAccelerator(accelerator)); |
+ } |
return accelerator_manager_->Process(accelerator); |
} |