diff options
-rw-r--r-- | src/gallium/winsys/egl_xlib/egl_xlib.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/winsys/egl_xlib/egl_xlib.c b/src/gallium/winsys/egl_xlib/egl_xlib.c index 7a667568b8f..1fcdd2dceb0 100644 --- a/src/gallium/winsys/egl_xlib/egl_xlib.c +++ b/src/gallium/winsys/egl_xlib/egl_xlib.c @@ -197,12 +197,12 @@ xlib_eglInitialize(_EGLDriver *drv, _EGLDisplay *dpy, { struct xlib_egl_driver *xdrv = xlib_egl_driver(drv); - create_configs(drv, dpy); - if (!dpy->Xdpy) { dpy->Xdpy = XOpenDisplay(NULL); } + create_configs(drv, dpy); + dpy->ClientAPIsMask = xdrv->apis; /* we're supporting EGL 1.4 */ |