From 25255b94096c8933058f0ebaf35d82cac89e1183 Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Tue, 21 Aug 2012 11:57:48 +0000 Subject: [PATCH] evas/gl_x11 - one is enough SVN revision: 75503 --- legacy/evas/src/modules/engines/gl_x11/evas_x_main.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/legacy/evas/src/modules/engines/gl_x11/evas_x_main.c b/legacy/evas/src/modules/engines/gl_x11/evas_x_main.c index 57a7e0a6ea..c7ed1c0c59 100644 --- a/legacy/evas/src/modules/engines/gl_x11/evas_x_main.c +++ b/legacy/evas/src/modules/engines/gl_x11/evas_x_main.c @@ -557,9 +557,9 @@ eng_window_free(Evas_GL_X11_Window *gw) evas_gl_common_context_free(gw->gl_context); } #if defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX) + eglMakeCurrent(gw->egl_disp, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); if (gw->egl_surface[0] != EGL_NO_SURFACE) eglDestroySurface(gw->egl_disp, gw->egl_surface[0]); - eglMakeCurrent(gw->egl_disp, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); if (ref == 0) { if (context) eglDestroyContext(gw->egl_disp, context); @@ -568,7 +568,6 @@ eng_window_free(Evas_GL_X11_Window *gw) context = EGL_NO_CONTEXT; rgba_context = EGL_NO_CONTEXT; } - eglMakeCurrent(gw->egl_disp, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); #else if (gw->glxwin) glXDestroyWindow(gw->disp, gw->glxwin); if (ref == 0)