| 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 d6bccf483f4d35ce9b81a1c525e828bc91af4af1..d036d1646e193cfda39830f38b0b25968329f406 100644
|
| --- a/chrome/browser/ui/browser_command_controller.cc
|
| +++ b/chrome/browser/ui/browser_command_controller.cc
|
| @@ -765,6 +765,9 @@ void BrowserCommandController::ExecuteCommandWithDisposition(
|
| case IDC_TOGGLE_SPEECH_INPUT:
|
| ToggleSpeechInput(browser_);
|
| break;
|
| + case IDC_DISTILL_PAGE:
|
| + DistillCurrentPage(browser_);
|
| + break;
|
|
|
| default:
|
| LOG(WARNING) << "Received Unimplemented Command: " << id;
|
| @@ -1008,6 +1011,12 @@ void BrowserCommandController::InitCommandState() {
|
| // Toggle speech input
|
| command_updater_.UpdateCommandEnabled(IDC_TOGGLE_SPEECH_INPUT, true);
|
|
|
| + // Distill current page.
|
| + command_updater_.UpdateCommandEnabled(
|
| + IDC_DISTILL_PAGE,
|
| + CommandLine::ForCurrentProcess()->HasSwitch(
|
| + switches::kEnableDomDistiller));
|
| +
|
| // Initialize other commands whose state changes based on various conditions.
|
| UpdateCommandsForFullscreenMode();
|
| UpdateCommandsForContentRestrictionState();
|
|
|