From 14860ca5cec24ebe716d038c2ce393295270e105 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Mon, 23 Nov 2009 18:47:31 +0000 Subject: [PATCH] edje external module loader: just load modules once. not tested, but should work. SVN revision: 43933 --- legacy/edje/src/lib/edje_module.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/legacy/edje/src/lib/edje_module.c b/legacy/edje/src/lib/edje_module.c index 19addd42a6..b2e2efc04b 100644 --- a/legacy/edje/src/lib/edje_module.c +++ b/legacy/edje/src/lib/edje_module.c @@ -59,6 +59,10 @@ edje_module_load(const char *module) Eina_Module *m; EINA_SAFETY_ON_NULL_RETURN_VAL(module, EINA_FALSE); + + if (eina_hash_find(_registered_modules, module)) + return EINA_TRUE; + m = eina_module_find(_available_modules, module); if (!m)