fix dlopen error
authorSukwon Suh <sukwon.suh@samsung.com>
Thu, 18 Apr 2013 04:49:40 +0000 (13:49 +0900)
committerSukwon Suh <sukwon.suh@samsung.com>
Thu, 18 Apr 2013 04:49:40 +0000 (13:49 +0900)
Change-Id: I7c6b790a050aecdfa00aaf72bf8a9364d54bb67d
Signed-off-by: Sukwon Suh <sukwon.suh@samsung.com>
src/graphics/opengl/FGrpGles1.cpp
src/graphics/opengl/FGrpGles2.cpp

index 78b64ac..29d8e9e 100644 (file)
@@ -1417,6 +1417,10 @@ _GlesInterfaceInitialize_1(void)
                _pGlesLib1 = dlopen("/usr/lib/libGLESv1_CM.so", RTLD_LAZY | RTLD_GLOBAL);
 #else
                _pGlesLib1 = dlopen("/usr/lib/driver/libGLESv1_CM.so", RTLD_LAZY | RTLD_GLOBAL);
+               if (_pGlesLib1 == NULL)
+               {
+                       _pGlesLib1 = dlopen("/usr/lib/libGLESv1_CM.so", RTLD_LAZY | RTLD_GLOBAL);
+               }
 #endif
                if (_pGlesLib1 == NULL)
                {
index 4f8084e..a19d8dd 100644 (file)
@@ -1272,6 +1272,10 @@ _GlesInterfaceInitialize_2(void)
                _pGlesLib2 = dlopen("/usr/lib/libGLESv2.so", RTLD_LAZY | RTLD_GLOBAL);
 #else
                _pGlesLib2 = dlopen("/usr/lib/driver/libGLESv2.so", RTLD_LAZY | RTLD_GLOBAL);
+               if (_pGlesLib2 == NULL)
+               {
+                       _pGlesLib2 = dlopen("/usr/lib/libGLESv2.so", RTLD_LAZY | RTLD_GLOBAL);
+               }
 #endif
                if (_pGlesLib2 == NULL)
                {