summaryrefslogtreecommitdiffstats
path: root/ash/accelerators/accelerator_controller.cc
diff options
context:
space:
mode:
authormazda@chromium.org <mazda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-06 23:58:58 +0000
committermazda@chromium.org <mazda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-06 23:58:58 +0000
commit12be277710ff5ace6366e26fd564acd70b8ee2b7 (patch)
tree245173440f85fa7f4b43e073a806acc608ead62f /ash/accelerators/accelerator_controller.cc
parent8a2166d908e2ce92c4c4aa408309b7b594519418 (diff)
downloadchromium_src-12be277710ff5ace6366e26fd564acd70b8ee2b7.zip
chromium_src-12be277710ff5ace6366e26fd564acd70b8ee2b7.tar.gz
chromium_src-12be277710ff5ace6366e26fd564acd70b8ee2b7.tar.bz2
Make Shift+Alt+S to show the system tray bubble.
BUG=157983 Review URL: https://chromiumcodereview.appspot.com/11443026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171645 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/accelerators/accelerator_controller.cc')
-rw-r--r--ash/accelerators/accelerator_controller.cc13
1 files changed, 4 insertions, 9 deletions
diff --git a/ash/accelerators/accelerator_controller.cc b/ash/accelerators/accelerator_controller.cc
index cd62a95..5a67366 100644
--- a/ash/accelerators/accelerator_controller.cc
+++ b/ash/accelerators/accelerator_controller.cc
@@ -623,15 +623,6 @@ bool AcceleratorController::PerformAction(int action,
return HandleRotatePaneFocus(Shell::FORWARD);
case FOCUS_PREVIOUS_PANE:
return HandleRotatePaneFocus(Shell::BACKWARD);
- case FOCUS_SYSTEM_TRAY: {
- internal::StatusAreaWidget* status_area =
- ash::Shell::GetInstance()->status_area_widget();
- if (status_area) {
- return shell->focus_cycler()->FocusWidget(
- status_area->system_tray()->GetWidget());
- }
- break;
- }
case SHOW_KEYBOARD_OVERLAY:
ash::Shell::GetInstance()->delegate()->ShowKeyboardOverlay();
return true;
@@ -642,6 +633,10 @@ bool AcceleratorController::PerformAction(int action,
return true;
}
break;
+ case SHOW_SYSTEM_TRAY_BUBBLE:
+ if (!shell->system_tray()->HasSystemBubble())
+ shell->system_tray()->ShowDefaultView(BUBBLE_CREATE_NEW);
+ break;
case SHOW_TASK_MANAGER:
Shell::GetInstance()->delegate()->ShowTaskManager();
return true;