diff -r a1caeb42b3a3 -r fcdfafb36fe7 uifw/ganes/src/HgVgEGL.cpp --- a/uifw/ganes/src/HgVgEGL.cpp Thu Jul 15 18:56:19 2010 +0300 +++ b/uifw/ganes/src/HgVgEGL.cpp Thu Aug 19 10:11:06 2010 +0300 @@ -272,7 +272,8 @@ eglMakeCurrent(iDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); eglDestroySurface(iDisplay,iSurface); eglDestroyContext( iDisplay, iContextVg ); - eglTerminate(iDisplay); + eglTerminate(iDisplay); + eglReleaseThread(); }