fix gles engine bug with > 1 window.. missing viewport transform
authorCarsten Haitzler <raster@rasterman.com>
Wed, 6 Apr 2011 09:38:39 +0000 (09:38 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Wed, 6 Apr 2011 09:38:39 +0000 (09:38 +0000)
fixups on deletion of a window!

SVN revision: 58384

legacy/evas/src/modules/engines/gl_x11/evas_x_main.c

index 471321c601b950ff35b500d8b16cacd843c27add..d743a2cbe46ace58838bced0d3aa3948521322c6 100644 (file)
@@ -539,6 +539,7 @@ eng_window_free(Evas_GL_X11_Window *gw)
         context = EGL_NO_CONTEXT;
      }
    eglMakeCurrent(gw->egl_disp, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT);
+   evas_gl_common_context_use(NULL);
 #else
    if (gw->glxwin) glXDestroyWindow(gw->disp, gw->glxwin);
    if (ref == 0)