aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/ecore/ecore.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/ecore/ecore.c')
-rw-r--r--src/lib/ecore/ecore.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/ecore/ecore.c b/src/lib/ecore/ecore.c
index 58702060ee..3477aca4ad 100644
--- a/src/lib/ecore/ecore.c
+++ b/src/lib/ecore/ecore.c
@@ -183,6 +183,11 @@ ecore_system_modules_load(void)
eina_prefix_lib_get(_ecore_pfx));
module_list = eina_module_arch_list_get(module_list, buf, MODULE_ARCH);
+ // XXX: MODFIX: do not list ALL modules and load them ALL! this is
+ // just polluting memory pages and I/O with modules and code that
+ // is then never used. detetc the module we need to use them use
+ // that. if anything load each module, have it do a detect and if
+ // it fails UNLOAD and try the next one.
eina_module_list_load(module_list);
}