diff options
Diffstat (limited to 'chrome/browser/ui/browser_command_controller.cc')
-rw-r--r-- | chrome/browser/ui/browser_command_controller.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/ui/browser_command_controller.cc b/chrome/browser/ui/browser_command_controller.cc index 3d8e7ca..87a53d3 100644 --- a/chrome/browser/ui/browser_command_controller.cc +++ b/chrome/browser/ui/browser_command_controller.cc @@ -823,7 +823,12 @@ void BrowserCommandController::InitCommandState() { command_updater_.UpdateCommandEnabled(IDC_CLOSE_TAB, true); command_updater_.UpdateCommandEnabled(IDC_DUPLICATE_TAB, true); command_updater_.UpdateCommandEnabled(IDC_RESTORE_TAB, false); +#if defined(OS_WIN) && defined(USE_ASH) + if (browser_->host_desktop_type() != chrome::HOST_DESKTOP_TYPE_ASH) + command_updater_.UpdateCommandEnabled(IDC_EXIT, true); +#else command_updater_.UpdateCommandEnabled(IDC_EXIT, true); +#endif command_updater_.UpdateCommandEnabled(IDC_DEBUG_FRAME_TOGGLE, true); #if defined(OS_WIN) && defined(USE_ASH) && !defined(NDEBUG) if (base::win::GetVersion() < base::win::VERSION_WIN8 && |