Index: chrome/test/base/in_process_browser_test.cc |
diff --git a/chrome/test/base/in_process_browser_test.cc b/chrome/test/base/in_process_browser_test.cc |
index 099689b12ceb68c31a7725f0636415cf49828a99..9dad26d8eccfce2a0be737851b46fc9452786f10 100644 |
--- a/chrome/test/base/in_process_browser_test.cc |
+++ b/chrome/test/base/in_process_browser_test.cc |
@@ -202,11 +202,13 @@ void InProcessBrowserTest::SetUp() { |
google_util::SetMockLinkDoctorBaseURLForTesting(); |
#if defined(OS_WIN) |
- if (base::win::GetVersion() >= base::win::VERSION_WIN8 && |
+ base::win::Version version = base::win::GetVersion(); |
+ if (version >= base::win::VERSION_WIN7 && |
CommandLine::ForCurrentProcess()->HasSwitch(switches::kAshBrowserTests)) { |
com_initializer_.reset(new base::win::ScopedCOMInitializer()); |
ui::win::CreateATLModuleIfNeeded(); |
- ASSERT_TRUE(win8::MakeTestDefaultBrowserSynchronously()); |
+ if (version >= base::win::VERSION_WIN8) |
+ ASSERT_TRUE(win8::MakeTestDefaultBrowserSynchronously()); |
} |
#endif |