Index: chrome/browser/ui/toolbar/wrench_menu_model.cc |
diff --git a/chrome/browser/ui/toolbar/wrench_menu_model.cc b/chrome/browser/ui/toolbar/wrench_menu_model.cc |
index 0574736206948f5da91aae59cd786b2001c8d77d..7b9fb506c048d13c56745bc3ca517afb725153ec 100644 |
--- a/chrome/browser/ui/toolbar/wrench_menu_model.cc |
+++ b/chrome/browser/ui/toolbar/wrench_menu_model.cc |
@@ -558,8 +558,11 @@ void WrenchMenuModel::Build() { |
} |
#if defined(OS_WIN) |
- if (base::win::GetVersion() >= base::win::VERSION_WIN7 && |
- content::GpuDataManager::GetInstance()->CanUseGpuBrowserCompositor()) { |
+ // 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()) || |
+ (base::win::GetVersion() >= base::win::VERSION_WIN8)) { |
if (browser_->host_desktop_type() == chrome::HOST_DESKTOP_TYPE_ASH) { |
// ASH/Metro mode, add the 'Relaunch Chrome in desktop mode'. |
AddSeparator(ui::NORMAL_SEPARATOR); |