| Index: ash/accelerators/accelerator_controller.cc
|
| diff --git a/ash/accelerators/accelerator_controller.cc b/ash/accelerators/accelerator_controller.cc
|
| index da65a610a90dc696d73c0fd1d3954e4173d3e9f6..6dbdbfa681009b92eb23ba3d2cc271b17dfb4c1d 100644
|
| --- a/ash/accelerators/accelerator_controller.cc
|
| +++ b/ash/accelerators/accelerator_controller.cc
|
| @@ -566,12 +566,6 @@ bool AcceleratorController::CanPerformAction(
|
| case DEBUG_PRINT_LAYER_HIERARCHY:
|
| case DEBUG_PRINT_VIEW_HIERARCHY:
|
| case DEBUG_PRINT_WINDOW_HIERARCHY:
|
| - case DEBUG_TOGGLE_DESKTOP_BACKGROUND_MODE:
|
| - case DEBUG_TOGGLE_DEVICE_SCALE_FACTOR:
|
| - case DEBUG_TOGGLE_ROOT_WINDOW_FULL_SCREEN:
|
| - case DEBUG_TOGGLE_SHOW_DEBUG_BORDERS:
|
| - case DEBUG_TOGGLE_SHOW_FPS_COUNTER:
|
| - case DEBUG_TOGGLE_SHOW_PAINT_RECTS:
|
| return debug::DebugAcceleratorsEnabled();
|
| case NEXT_IME:
|
| return CanHandleNextIme(ime_control_delegate_.get());
|
| @@ -585,12 +579,10 @@ bool AcceleratorController::CanPerformAction(
|
| case WINDOW_POSITION_CENTER:
|
| return CanHandlePositionCenter();
|
| #if defined(OS_CHROMEOS)
|
| - case DEBUG_ADD_REMOVE_DISPLAY:
|
| case DEBUG_SHOW_TOAST:
|
| case DEBUG_TOGGLE_TOUCH_PAD:
|
| case DEBUG_TOGGLE_TOUCH_SCREEN:
|
| case DEBUG_TOGGLE_TOUCH_VIEW:
|
| - case DEBUG_TOGGLE_UNIFIED_DESKTOP:
|
| return debug::DebugAcceleratorsEnabled();
|
| case DISABLE_CAPS_LOCK:
|
| return CanHandleDisableCapsLock(previous_accelerator);
|
| @@ -636,8 +628,8 @@ bool AcceleratorController::CanPerformAction(
|
| // some actions don't yet work with mash.
|
| break;
|
| }
|
| - DCHECK(delegate_ && delegate_->HandlesAction(action));
|
| - return delegate_->CanPerformAction(action, accelerator, previous_accelerator);
|
| + return delegate_ && delegate_->HandlesAction(action) &&
|
| + delegate_->CanPerformAction(action, accelerator, previous_accelerator);
|
| }
|
|
|
| void AcceleratorController::PerformAction(AcceleratorAction action,
|
| @@ -660,12 +652,6 @@ void AcceleratorController::PerformAction(AcceleratorAction action,
|
| case DEBUG_PRINT_LAYER_HIERARCHY:
|
| case DEBUG_PRINT_VIEW_HIERARCHY:
|
| case DEBUG_PRINT_WINDOW_HIERARCHY:
|
| - case DEBUG_TOGGLE_DESKTOP_BACKGROUND_MODE:
|
| - case DEBUG_TOGGLE_DEVICE_SCALE_FACTOR:
|
| - case DEBUG_TOGGLE_ROOT_WINDOW_FULL_SCREEN:
|
| - case DEBUG_TOGGLE_SHOW_DEBUG_BORDERS:
|
| - case DEBUG_TOGGLE_SHOW_FPS_COUNTER:
|
| - case DEBUG_TOGGLE_SHOW_PAINT_RECTS:
|
| debug::PerformDebugActionIfEnabled(action);
|
| break;
|
| case EXIT:
|
| @@ -733,12 +719,10 @@ void AcceleratorController::PerformAction(AcceleratorAction action,
|
| delegate->HandleBrightnessUp(accelerator);
|
| break;
|
| }
|
| - case DEBUG_ADD_REMOVE_DISPLAY:
|
| case DEBUG_SHOW_TOAST:
|
| case DEBUG_TOGGLE_TOUCH_PAD:
|
| case DEBUG_TOGGLE_TOUCH_SCREEN:
|
| case DEBUG_TOGGLE_TOUCH_VIEW:
|
| - case DEBUG_TOGGLE_UNIFIED_DESKTOP:
|
| debug::PerformDebugActionIfEnabled(action);
|
| break;
|
| case DISABLE_CAPS_LOCK:
|
|
|