summaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-ui_gl_gl__surface__glx.cc
blob: b20f9ea44fb1d88eb327544c20761678dc7f9959 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- ui/gl/gl_surface_glx.cc.orig	2019-09-09 21:55:47 UTC
+++ ui/gl/gl_surface_glx.cc
@@ -461,7 +461,10 @@ bool GLSurfaceGLX::InitializeOneOff() {
     return false;
   }
 
-  const auto& visual_info = gl::GLVisualPickerGLX::GetInstance()->rgba_visual();
+  const auto& visual_info = 
+    ui::IsCompositingManagerPresent()
+      ? gl::GLVisualPickerGLX::GetInstance()->rgba_visual()
+      : gl::GLVisualPickerGLX::GetInstance()->system_visual();
   g_visual = visual_info.visual;
   g_depth = visual_info.depth;
   g_colormap =