Why not move eglMakeCurrent? So you keep one if.

S.

> Log:
> Evas (gl_x11): We cannot call eglMakeCurrent if we have already called
>   eglTerminate prior (eg: eglTerminate was in the wrong place here).
>
>
>
> Author:       devilhorns
> Date:         2012-01-11 22:06:07 -0800 (Wed, 11 Jan 2012)
> New Revision: 67119
> Trac:         http://trac.enlightenment.org/e/changeset/67119
>
> Modified:
>   trunk/evas/src/modules/engines/gl_x11/evas_x_main.c
>
> Modified: trunk/evas/src/modules/engines/gl_x11/evas_x_main.c
> ===================================================================
> --- trunk/evas/src/modules/engines/gl_x11/evas_x_main.c       2012-01-12
> 05:36:47 UTC (rev 67118)
> +++ trunk/evas/src/modules/engines/gl_x11/evas_x_main.c       2012-01-12
> 06:06:07 UTC (rev 67119)
> @@ -534,10 +534,10 @@
>     if (ref == 0)
>       {
>          if (context) eglDestroyContext(gw->egl_disp, context);
> -        eglTerminate(gw->egl_disp);
>          context = EGL_NO_CONTEXT;
>       }
>     eglMakeCurrent(gw->egl_disp, EGL_NO_SURFACE, EGL_NO_SURFACE,
> EGL_NO_CONTEXT);
> +   if (ref == 0) eglTerminate(gw->egl_disp);
>  #else
>     if (gw->glxwin) glXDestroyWindow(gw->disp, gw->glxwin);
>     if (ref == 0)
>
>
> ------------------------------------------------------------------------------
> RSA(R) Conference 2012
> Mar 27 - Feb 2
> Save $400 by Jan. 27
> Register now!
> http://p.sf.net/sfu/rsa-sfdev2dev2
> _______________________________________________
> enlightenment-svn mailing list
> enlightenment-...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>



------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to