summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/gallium/winsys/egl_xlib/egl_xlib.c4
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 */