modify to check evas engine type
authorSukwon Suh <sukwon.suh@samsung.com>
Fri, 24 May 2013 12:01:34 +0000 (21:01 +0900)
committerSukwon Suh <sukwon.suh@samsung.com>
Fri, 24 May 2013 12:01:34 +0000 (21:01 +0900)
Change-Id: Id4e95ff797e9d964b82a40c60f6825108461545c
Signed-off-by: Sukwon Suh <sukwon.suh@samsung.com>
src/graphics/opengl/FGrpEgl.cpp

index bcfc939..b41b9b0 100644 (file)
@@ -938,6 +938,7 @@ _SglGetDisplay(EGLNativeDisplayType displayId)
 EGLBoolean
 _SglInitialize(EGLDisplay dpy, EGLint* pMajor, EGLint* pMinor)
 {
+       __evasEngineType = _GetEvasEngineType(null);
        return eglInitialize(dpy, pMajor, pMinor);
 }
 
@@ -949,7 +950,7 @@ _SglTerminate(EGLDisplay dpy)
 
        _SglInfoTableManipulator::GetInstance()->DestroySglInfoTable();
 
-       if (!__isDoublePixmapEnabled)
+       if (__evasEngineType != ENGINE_TYPE_OPENGL_X11)
        {
                eglTerminate(dpy);
        }