| Index: ash/accelerators/accelerator_controller.cc
|
| diff --git a/ash/accelerators/accelerator_controller.cc b/ash/accelerators/accelerator_controller.cc
|
| index a33b0e4af22fd7fc88bc1e16519670b499ea203b..3c3c5c65f45e6be41c48bd7fc20d474911e29961 100644
|
| --- a/ash/accelerators/accelerator_controller.cc
|
| +++ b/ash/accelerators/accelerator_controller.cc
|
| @@ -492,14 +492,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);
|
| @@ -703,11 +701,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);
|
|
|