summaryrefslogtreecommitdiffstats
path: root/ash/accelerators/accelerator_controller.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ash/accelerators/accelerator_controller.cc')
-rw-r--r--ash/accelerators/accelerator_controller.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/ash/accelerators/accelerator_controller.cc b/ash/accelerators/accelerator_controller.cc
index daa013a..43e2dac 100644
--- a/ash/accelerators/accelerator_controller.cc
+++ b/ash/accelerators/accelerator_controller.cc
@@ -525,8 +525,11 @@ bool AcceleratorController::PerformAction(int action,
HandleCycleWindowLinear(CYCLE_FORWARD);
return true;
#if defined(OS_CHROMEOS)
- case CYCLE_DISPLAY_MODE:
- Shell::GetInstance()->display_controller()->CycleDisplayMode();
+ case ADD_REMOVE_DISPLAY:
+ Shell::GetInstance()->display_manager()->AddRemoveDisplay();
+ return true;
+ case TOGGLE_MIRROR_MODE:
+ Shell::GetInstance()->display_controller()->ToggleMirrorMode();
return true;
case LOCK_SCREEN:
if (key_code == ui::VKEY_L)
@@ -852,7 +855,7 @@ bool AcceleratorController::PerformAction(int action,
case TOGGLE_ROOT_WINDOW_FULL_SCREEN:
return HandleToggleRootWindowFullScreen();
case DEBUG_TOGGLE_DEVICE_SCALE_FACTOR:
- internal::DisplayManager::ToggleDisplayScaleFactor();
+ Shell::GetInstance()->display_manager()->ToggleDisplayScaleFactor();
return true;
case DEBUG_TOGGLE_SHOW_DEBUG_BORDERS:
ash::debug::ToggleShowDebugBorders();