summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/egl_xlib
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2009-08-18 17:54:44 -0600
committerBrian Paul <brianp@vmware.com>2009-08-18 17:54:44 -0600
commite4aa62a6ce7067269c0befb984bcb8136420cb2c (patch)
treeb5b3f335fa513763bb3219fc1c31fb269389fad7 /src/gallium/winsys/egl_xlib
parentb062a119ff5fa06fe7b2e40262829f93cde63a96 (diff)
egl/xlib: move call to create_configs() after we set the Xdpy field
Diffstat (limited to 'src/gallium/winsys/egl_xlib')
-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 7a667568b8..1fcdd2dceb 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 */