From f1e3fb8d22d9f0d0816d57193314aafb07b7f12e Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Mon, 21 Jan 2019 09:33:27 +0300 Subject: [PATCH] [X11] Always use a separate child window for rendering if OpenGL is available --- src/Avalonia.X11/X11Window.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Avalonia.X11/X11Window.cs b/src/Avalonia.X11/X11Window.cs index 136fbc4ff5..898b80550a 100644 --- a/src/Avalonia.X11/X11Window.cs +++ b/src/Avalonia.X11/X11Window.cs @@ -74,7 +74,9 @@ namespace Avalonia.X11 } XVisualInfo? visualInfo = null; - + + // OpenGL seems to be do weird things to it's current window which breaks resize sometimes + _useRenderWindow = glfeature != null; var glx = glfeature as GlxGlPlatformFeature; if (glx != null) @@ -83,8 +85,6 @@ namespace Avalonia.X11 visualInfo = _x11.TransparentVisualInfo; var egl = glfeature as EglGlPlatformFeature; - if (egl != null) - _useRenderWindow = true; var visual = IntPtr.Zero; var depth = 24;