Index: ui/gl/gl_surface_egl.cc |
diff --git a/ui/gl/gl_surface_egl.cc b/ui/gl/gl_surface_egl.cc |
index 5f4edf4783f369c461a95a07bc0b9eaf1dac4417..af9bccedadcc9ea2d3ad32041ca597dafe8309bc 100644 |
--- a/ui/gl/gl_surface_egl.cc |
+++ b/ui/gl/gl_surface_egl.cc |
@@ -104,7 +104,8 @@ bool GLSurfaceEGL::InitializeOneOff() { |
g_native_display = base::MessagePumpForUI::GetDefaultXDisplay(); |
#elif defined(OS_WIN) |
g_native_display = EGL_DEFAULT_DISPLAY; |
- if (!CommandLine::ForCurrentProcess()->HasSwitch(switches::kDisableD3D11)) { |
+ if (!CommandLine::ForCurrentProcess()->HasSwitch(switches::kDisableD3D11) && |
+ CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableD3D11)) { |
g_native_display = EGL_D3D11_ELSE_D3D9_DISPLAY_ANGLE; |
} |
#elif defined(USE_OZONE) |