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 8aecdd0749c3aa648b8f694cd711a357388492c1..93d3c91ffed978c7c93f62e090409aff3f8d7ec7 100644 |
--- a/chrome/browser/ui/toolbar/wrench_menu_model.cc |
+++ b/chrome/browser/ui/toolbar/wrench_menu_model.cc |
@@ -560,8 +560,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); |