summaryrefslogtreecommitdiff
path: root/www/chromium/files/patch-ui_gl_gl__surface__glx.cc
blob: d1209044abe848750bde50fe067e81679ac290f8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- ui/gl/gl_surface_glx.cc.orig	2019-07-24 18:59:22 UTC
+++ ui/gl/gl_surface_glx.cc
@@ -431,7 +431,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 =