diff --git a/src/bin/e_module.c b/src/bin/e_module.c index 0ada7d420..12bed9c8d 100644 --- a/src/bin/e_module.c +++ b/src/bin/e_module.c @@ -115,6 +115,12 @@ e_module_all_load(void) unsetenv("E_MODULE_LOAD"); } +EAPI Eina_Bool +e_module_loading_get(void) +{ + return _e_modules_initting; +} + EAPI E_Module * e_module_new(const char *name) { diff --git a/src/bin/e_module.h b/src/bin/e_module.h index a8bd2c5be..26e754e54 100644 --- a/src/bin/e_module.h +++ b/src/bin/e_module.h @@ -67,6 +67,6 @@ EAPI Eina_List *e_module_list(void); EAPI void e_module_dialog_show(E_Module *m, const char *title, const char *body); EAPI void e_module_delayed_set(E_Module *m, int delayed); EAPI void e_module_priority_set(E_Module *m, int priority); - +EAPI Eina_Bool e_module_loading_get(void); #endif #endif