Index: ui/aura_shell/shell_accelerator_controller.cc |
diff --git a/ui/aura_shell/shell_accelerator_controller.cc b/ui/aura_shell/shell_accelerator_controller.cc |
index 99f12a444d4765c3359dacb32bfdea1fc27277d9..3453931e4a2e32a5e12fcbe44a0b52918c62cd67 100644 |
--- a/ui/aura_shell/shell_accelerator_controller.cc |
+++ b/ui/aura_shell/shell_accelerator_controller.cc |
@@ -9,6 +9,7 @@ |
#include "ui/aura_shell/shell.h" |
#include "ui/base/accelerators/accelerator.h" |
#include "ui/base/accelerators/accelerator_manager.h" |
+#include "ui/gfx/compositor/debug_utils.h" |
#include "ui/gfx/compositor/layer_animation_sequence.h" |
#include "ui/gfx/compositor/layer_animator.h" |
#include "ui/gfx/compositor/screen_rotation.h" |
@@ -24,6 +25,7 @@ struct AcceleratorData { |
} kAcceleratorData[] = { |
{ ui::VKEY_F11, false, false, false }, |
{ ui::VKEY_HOME, false, true, false }, |
+ { ui::VKEY_L, false, false, true }, |
}; |
// Registers the accelerators with ShellAcceleratorController. |
@@ -118,6 +120,10 @@ bool ShellAcceleratorController::AcceleratorPressed( |
accelerator.IsCtrlDown()) { |
RotateScreen(); |
return true; |
+ } else if (accelerator.key_code() == ui::VKEY_L && |
+ accelerator.IsAltDown()) { |
+ ui::PrintLayerHierarchy(aura::Desktop::GetInstance()->layer()); |
+ return true; |
} |
#endif |
return false; |