From: Chia-I Wu Date: Tue, 26 Oct 2010 07:00:56 +0000 (+0800) Subject: egl_dri2: Fix a typo that make glFlush be called at wrong time. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=547e7619aac74ae13bdaa7fdf403a4ceb5212467;p=mesa.git egl_dri2: Fix a typo that make glFlush be called at wrong time. We want to call glFlush when there is a current context. That is, old_ctx. This is a regression introduced by d19afc57fe49816f3f3290410e0124d326577be2. --- diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c index a5f95b944c5..51834d74e3d 100644 --- a/src/egl/drivers/dri2/egl_dri2.c +++ b/src/egl/drivers/dri2/egl_dri2.c @@ -1197,7 +1197,7 @@ dri2_make_current(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *dsurf, return EGL_FALSE; /* flush before context switch */ - if (ctx && dri2_drv->glFlush) + if (old_ctx && dri2_drv->glFlush) dri2_drv->glFlush(); ddraw = (dri2_dsurf) ? dri2_dsurf->dri_drawable : NULL;