Index: chrome/browser/ui/browser_command_controller.cc |
diff --git a/chrome/browser/ui/browser_command_controller.cc b/chrome/browser/ui/browser_command_controller.cc |
index d6a20004e51ee4c50c827aafae7ebba977e109c5..300c5801f7b6abc99274bf919bf57e6e0c441bf1 100644 |
--- a/chrome/browser/ui/browser_command_controller.cc |
+++ b/chrome/browser/ui/browser_command_controller.cc |
@@ -686,6 +686,9 @@ void BrowserCommandController::ExecuteCommandWithDisposition( |
case IDC_TASK_MANAGER: |
OpenTaskManager(browser_); |
break; |
+ case IDC_TAKE_SCREENSHOT: |
+ TakeScreenshot(); |
+ break; |
#if defined(GOOGLE_CHROME_BUILD) |
case IDC_FEEDBACK: |
OpenFeedbackDialog(browser_); |
@@ -952,6 +955,7 @@ void BrowserCommandController::InitCommandState() { |
command_updater_.UpdateCommandEnabled(IDC_CREATE_SHORTCUTS, false); |
UpdateCommandsForDevTools(); |
command_updater_.UpdateCommandEnabled(IDC_TASK_MANAGER, CanOpenTaskManager()); |
+ command_updater_.UpdateCommandEnabled(IDC_TAKE_SCREENSHOT, true); |
command_updater_.UpdateCommandEnabled(IDC_SHOW_HISTORY, |
!profile()->IsGuestSession()); |
command_updater_.UpdateCommandEnabled(IDC_SHOW_DOWNLOADS, true); |