egl/dri2: Properly dereference array.

Fixes a regression that broke EGL since

commit 858f2f2ae6
Author: Emil Velikov <emil.l.velikov@gmail.com>
Date:   Sun Sep 13 12:25:27 2015 +0100

    egl/dri2: ease srgb __DRIconfig conditionals
This commit is contained in:
Matt Turner 2015-10-07 11:43:58 -07:00
parent 13e69805ea
commit 164c8277f0

View file

@ -1010,10 +1010,10 @@ dri2_create_context(_EGLDriver *drv, _EGLDisplay *disp, _EGLConfig *conf,
* doubleBufferMode check in
* src/mesa/main/context.c:check_compatible()
*/
if (dri2_config->dri_double_config)
dri_config = dri2_config->dri_double_config;
if (dri2_config->dri_double_config[0])
dri_config = dri2_config->dri_double_config[0];
else
dri_config = dri2_config->dri_single_config;
dri_config = dri2_config->dri_single_config[0];
/* EGL_WINDOW_BIT is set only when there is a dri_double_config. This
* makes sure the back buffer will always be used.