From 97d7a0526b2af68bf7af879795c2acca66754be5 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sun, 6 May 2007 05:05:26 +0000 Subject: [PATCH] change to use lazy eval for dlopen SVN revision: 29868 --- legacy/emotion/src/lib/emotion_smart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/emotion/src/lib/emotion_smart.c b/legacy/emotion/src/lib/emotion_smart.c index a0b4a083a1..255baede02 100644 --- a/legacy/emotion/src/lib/emotion_smart.c +++ b/legacy/emotion/src/lib/emotion_smart.c @@ -102,7 +102,7 @@ _emotion_module_open(const char *name, Evas_Object *obj, Emotion_Video_Module ** E_SMART_OBJ_GET_RETURN(sd, obj, E_OBJ_NAME, 0); snprintf(buf, sizeof(buf), "%s%s", PACKAGE_LIB_DIR"/emotion/", name); - handle = dlopen(buf, RTLD_NOW | RTLD_GLOBAL); + handle = dlopen(buf, RTLD_LAZY); if (handle) { unsigned char (*func_module_open)(Evas_Object *, Emotion_Video_Module **, void **, Emotion_Module_Options *);