From c3d8347c810d9145c52bece8d14f88a3476df111 Mon Sep 17 00:00:00 2001 From: Elliot Chen Date: Tue, 22 Apr 2025 17:31:59 +0900 Subject: [PATCH] gl/x11: check whether the display is x11 before using it Part-of: --- .../gst-plugins-base/gst-libs/gst/gl/x11/gstglwindow_x11.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/subprojects/gst-plugins-base/gst-libs/gst/gl/x11/gstglwindow_x11.c b/subprojects/gst-plugins-base/gst-libs/gst/gl/x11/gstglwindow_x11.c index f047b67354..77eecd18dd 100644 --- a/subprojects/gst-plugins-base/gst-libs/gst/gl/x11/gstglwindow_x11.c +++ b/subprojects/gst-plugins-base/gst-libs/gst/gl/x11/gstglwindow_x11.c @@ -149,9 +149,8 @@ static gboolean gst_gl_window_x11_open (GstGLWindow * window, GError ** error) { GstGLWindowX11 *window_x11 = GST_GL_WINDOW_X11 (window); - GstGLDisplayX11 *display_x11 = (GstGLDisplayX11 *) window->display; - window_x11->device = display_x11->display; + window_x11->device = (Display *) gst_gl_display_get_handle (window->display); // window_x11->device = XOpenDisplay (display_x11->name); if (window_x11->device == NULL) { g_set_error (error, GST_GL_WINDOW_ERROR,