Evas (wayland): Comment out eglTerminate (is causing hangs when
authorChristopher Michael <cpmichael1@comcast.net>
Tue, 28 Feb 2012 21:57:59 +0000 (21:57 +0000)
committerChristopher Michael <cpmichael1@comcast.net>
Tue, 28 Feb 2012 21:57:59 +0000 (21:57 +0000)
running under the current weston compositor).

SVN revision: 68518

legacy/evas/src/modules/engines/wayland_egl/evas_engine.c
legacy/evas/src/modules/engines/wayland_egl/evas_wl_main.c

index d2a6a0d..a77b213 100644 (file)
@@ -25,7 +25,6 @@ struct _Render_Engine
    int                      end;
    int w, h;
    int vsync;
-
 };
 
 struct _Render_Engine_GL_Surface
index 537fcc6..60a2371 100644 (file)
@@ -217,7 +217,9 @@ eng_window_free(Evas_GL_Wl_Window *gw)
      {
         if (context) eglDestroyContext(gw->egl_disp, context);
         context = EGL_NO_CONTEXT;
-        eglTerminate(gw->egl_disp);
+        /* NB: This is causing an unknown hang when we run elm apps as 
+         * wayland clients inside the weston compositor */
+        /* eglTerminate(gw->egl_disp); */
         eglReleaseThread();
      }
    free(gw);