| Index: ash/accelerators/accelerator_controller.cc
|
| diff --git a/ash/accelerators/accelerator_controller.cc b/ash/accelerators/accelerator_controller.cc
|
| index 89488511bf61c9636c06e28a9ff4c053ad8563e5..e5d7a856ee7a7cb9abe0af3c43412973ae7d7b5c 100644
|
| --- a/ash/accelerators/accelerator_controller.cc
|
| +++ b/ash/accelerators/accelerator_controller.cc
|
| @@ -477,14 +477,12 @@ bool AcceleratorController::PerformAction(int action,
|
| ash::Shell::GetInstance()->ToggleAppList();
|
| return true;
|
| case DISABLE_CAPS_LOCK:
|
| - // TODO(mazda): Handle this using |caps_lock_delegate_|.
|
| - if (shell->tray_delegate()->IsCapsLockOn())
|
| - shell->tray_delegate()->SetCapsLockEnabled(false);
|
| + if (shell->caps_lock_delegate()->IsCapsLockEnabled())
|
| + shell->caps_lock_delegate()->SetCapsLockEnabled(false);
|
| return true;
|
| case TOGGLE_CAPS_LOCK:
|
| - if (caps_lock_delegate_.get())
|
| - return caps_lock_delegate_->HandleToggleCapsLock();
|
| - break;
|
| + shell->caps_lock_delegate()->ToggleCapsLock();
|
| + return true;
|
| case BRIGHTNESS_DOWN:
|
| if (brightness_control_delegate_.get())
|
| return brightness_control_delegate_->HandleBrightnessDown(accelerator);
|
| @@ -682,11 +680,6 @@ void AcceleratorController::SetBrightnessControlDelegate(
|
| brightness_control_delegate_.swap(brightness_control_delegate);
|
| }
|
|
|
| -void AcceleratorController::SetCapsLockDelegate(
|
| - scoped_ptr<CapsLockDelegate> caps_lock_delegate) {
|
| - caps_lock_delegate_.swap(caps_lock_delegate);
|
| -}
|
| -
|
| void AcceleratorController::SetImeControlDelegate(
|
| scoped_ptr<ImeControlDelegate> ime_control_delegate) {
|
| ime_control_delegate_.swap(ime_control_delegate);
|
|
|