Index: ash/test/test_suite.cc |
diff --git a/ash/test/test_suite.cc b/ash/test/test_suite.cc |
index 00a73c7e0bf625b07eff676869fee251e744cac1..11e1285a45df41646873b68010b9b6b9c2228d39 100644 |
--- a/ash/test/test_suite.cc |
+++ b/ash/test/test_suite.cc |
@@ -33,12 +33,14 @@ void AuraShellTestSuite::Initialize() { |
gfx::GLSurface::InitializeOneOffForTests(true); |
#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( |
ash::switches::kForceAshToDesktop)) { |
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 |