summaryrefslogtreecommitdiff
path: root/devel/electron7/files/patch-ui_gl_gl__surface__glx.cc
blob: 2c7d2cc207141023cc06e2dce592e2faf8317b40 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- ui/gl/gl_surface_glx.cc.orig	2019-12-12 12:41:33 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 =