Index: ui/gl/gl_surface_egl.cc |
diff --git a/ui/gl/gl_surface_egl.cc b/ui/gl/gl_surface_egl.cc |
index 1b82c97888c590d26f12d6cc28d7b792a5aa5cea..20f844dd8fbcaf2341df34820f4e1f639ee16509 100644 |
--- a/ui/gl/gl_surface_egl.cc |
+++ b/ui/gl/gl_surface_egl.cc |
@@ -149,6 +149,8 @@ EGLDisplay GetPlatformANGLEDisplay(EGLNativeDisplayType native_display, |
Visual* visual; |
ui::XVisualManager::GetInstance()->ChooseVisualForWindow( |
true, &visual, nullptr, nullptr, nullptr); |
+ if (visual == CopyFromParent) |
Corentin Wallez
2016/11/03 21:16:56
How about making XVisualManager only return CopyFr
|
+ visual = DefaultVisual(g_display, DefaultScreen(g_display)); |
display_attribs.push_back(EGL_X11_VISUAL_ID_ANGLE); |
display_attribs.push_back(static_cast<EGLint>(XVisualIDFromVisual(visual))); |
#endif |