diff options
Diffstat (limited to 'chrome/browser/ui/browser_command_controller.cc')
-rw-r--r-- | chrome/browser/ui/browser_command_controller.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/browser/ui/browser_command_controller.cc b/chrome/browser/ui/browser_command_controller.cc index 0b47a1a..d0c8e57 100644 --- a/chrome/browser/ui/browser_command_controller.cc +++ b/chrome/browser/ui/browser_command_controller.cc @@ -66,6 +66,7 @@ #include "ash/shell.h" #include "chrome/browser/ui/ash/multi_user/multi_user_context_menu.h" #include "chrome/browser/ui/ash/multi_user/multi_user_window_manager.h" +#include "chrome/browser/ui/browser_commands_chromeos.h" #endif #if defined(OS_LINUX) && !defined(OS_CHROMEOS) @@ -695,6 +696,11 @@ void BrowserCommandController::ExecuteCommandWithDisposition( case IDC_TASK_MANAGER: OpenTaskManager(browser_); break; +#if defined(OS_CHROMEOS) + case IDC_TAKE_SCREENSHOT: + TakeScreenshot(); + break; +#endif #if defined(GOOGLE_CHROME_BUILD) case IDC_FEEDBACK: OpenFeedbackDialog(browser_); @@ -966,6 +972,7 @@ void BrowserCommandController::InitCommandState() { !profile()->IsOffTheRecord()); command_updater_.UpdateCommandEnabled(IDC_CLEAR_BROWSING_DATA, normal_window); #if defined(OS_CHROMEOS) + command_updater_.UpdateCommandEnabled(IDC_TAKE_SCREENSHOT, true); command_updater_.UpdateCommandEnabled(IDC_TOUCH_HUD_PROJECTION_TOGGLE, true); #else // Chrome OS uses the system tray menu to handle multi-profiles. |