Index: chrome/browser/ui/toolbar/app_menu_model.cc |
diff --git a/chrome/browser/ui/toolbar/app_menu_model.cc b/chrome/browser/ui/toolbar/app_menu_model.cc |
index 77bb33211e6f1c4554d447786724633576445217..19660441df0d80541be17af20a1475b87298d93b 100644 |
--- a/chrome/browser/ui/toolbar/app_menu_model.cc |
+++ b/chrome/browser/ui/toolbar/app_menu_model.cc |
@@ -106,42 +106,6 @@ base::string16 GetUpgradeDialogMenuItemName() { |
} |
} |
-#if defined(OS_WIN) |
-bool GetRestartMenuItemIfRequired(const chrome::HostDesktopType& desktop_type, |
- int* command_id, |
- int* string_id) { |
- if (base::win::GetVersion() == base::win::VERSION_WIN8 || |
- base::win::GetVersion() == base::win::VERSION_WIN8_1) { |
- if (desktop_type != chrome::HOST_DESKTOP_TYPE_ASH) { |
- *command_id = IDC_WIN8_METRO_RESTART; |
- *string_id = IDS_WIN8_METRO_RESTART; |
- } else { |
- *command_id = IDC_WIN_DESKTOP_RESTART; |
- *string_id = IDS_WIN_DESKTOP_RESTART; |
- } |
- return true; |
- } |
- |
- // Windows 7 ASH mode is only supported in DEBUG for now. |
-#if !defined(NDEBUG) |
- // Windows 8 can support ASH mode using WARP, but Windows 7 requires a working |
- // GPU compositor. |
- if (base::win::GetVersion() == base::win::VERSION_WIN7 && |
- content::GpuDataManager::GetInstance()->CanUseGpuBrowserCompositor()) { |
- if (desktop_type != chrome::HOST_DESKTOP_TYPE_ASH) { |
- *command_id = IDC_WIN_CHROMEOS_RESTART; |
- *string_id = IDS_WIN_CHROMEOS_RESTART; |
- } else { |
- *command_id = IDC_WIN_DESKTOP_RESTART; |
- *string_id = IDS_WIN_DESKTOP_RESTART; |
- } |
- return true; |
- } |
-#endif |
- return false; |
-} |
-#endif |
- |
} // namespace |
//////////////////////////////////////////////////////////////////////////////// |
@@ -496,29 +460,6 @@ void AppMenuModel::LogMenuMetrics(int command_id) { |
LogMenuAction(MENU_ACTION_RESTORE_TAB); |
break; |
- // Windows. |
- case IDC_WIN_DESKTOP_RESTART: |
- if (!uma_action_recorded_) { |
- UMA_HISTOGRAM_MEDIUM_TIMES("WrenchMenu.TimeToAction.WinDesktopRestart", |
- delta); |
- } |
- LogMenuAction(MENU_ACTION_WIN_DESKTOP_RESTART); |
- break; |
- case IDC_WIN8_METRO_RESTART: |
- if (!uma_action_recorded_) { |
- UMA_HISTOGRAM_MEDIUM_TIMES("WrenchMenu.TimeToAction.Win8MetroRestart", |
- delta); |
- } |
- LogMenuAction(MENU_ACTION_WIN8_METRO_RESTART); |
- break; |
- |
- case IDC_WIN_CHROMEOS_RESTART: |
- if (!uma_action_recorded_) { |
- UMA_HISTOGRAM_MEDIUM_TIMES("WrenchMenu.TimeToAction.ChromeOSRestart", |
- delta); |
- } |
- LogMenuAction(MENU_ACTION_WIN_CHROMEOS_RESTART); |
- break; |
case IDC_DISTILL_PAGE: |
if (!uma_action_recorded_) { |
UMA_HISTOGRAM_MEDIUM_TIMES("WrenchMenu.TimeToAction.DistillPage", |
@@ -906,22 +847,7 @@ void AppMenuModel::Build() { |
IDS_TOGGLE_REQUEST_TABLET_SITE); |
#endif |
-#if defined(OS_WIN) |
- int command_id = IDC_WIN_DESKTOP_RESTART; |
- int string_id = IDS_WIN_DESKTOP_RESTART; |
- if (GetRestartMenuItemIfRequired(browser_->host_desktop_type(), |
- &command_id, |
- &string_id)) { |
- AddSeparator(ui::NORMAL_SEPARATOR); |
- AddItemWithStringId(command_id, string_id); |
- } |
-#endif |
- bool show_exit_menu = browser_defaults::kShowExitMenuItem; |
-#if defined(OS_WIN) |
- if (browser_->host_desktop_type() == chrome::HOST_DESKTOP_TYPE_ASH) |
- show_exit_menu = false; |
-#endif |
- if (show_exit_menu) { |
+ if (browser_defaults::kShowExitMenuItem) { |
AddSeparator(ui::NORMAL_SEPARATOR); |
AddItemWithStringId(IDC_EXIT, IDS_EXIT); |
} |