From 377a9332df664012f789e3e1243dda89e658e7e2 Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Fri, 20 Mar 2009 00:57:57 +0000 Subject: [PATCH] export api to be used in e_sys_action and other places. use this call in order to check for existing on-going operations. SVN revision: 39595 --- src/bin/e_fm_op_registry.c | 7 +++++++ src/bin/e_fm_op_registry.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/bin/e_fm_op_registry.c b/src/bin/e_fm_op_registry.c index 4268449e6..caf6e4550 100644 --- a/src/bin/e_fm_op_registry.c +++ b/src/bin/e_fm_op_registry.c @@ -461,6 +461,13 @@ e_fm2_op_registry_get_all_free(Eina_List *list) e_fm2_op_registry_entry_unref(entry); } +EAPI Eina_Bool +e_fm2_op_registry_is_empty(void) +{ + return eina_hash_population(_e_fm2_op_registry) == 0; +} + + EAPI unsigned int e_fm2_op_registry_init(void) { diff --git a/src/bin/e_fm_op_registry.h b/src/bin/e_fm_op_registry.h index 44de284d0..59dcd15dd 100644 --- a/src/bin/e_fm_op_registry.h +++ b/src/bin/e_fm_op_registry.h @@ -52,6 +52,7 @@ EAPI void e_fm2_op_registry_entry_listener_del(E_Fm2_Op_Registry_Entry *entry, v EAPI Eina_Iterator *e_fm2_op_registry_iterator_new(void); EAPI Eina_List *e_fm2_op_registry_get_all(void); EAPI void e_fm2_op_registry_get_all_free(Eina_List *list); +EAPI Eina_Bool e_fm2_op_registry_is_empty(void); EAPI unsigned int e_fm2_op_registry_init(void); EAPI unsigned int e_fm2_op_registry_shutdown(void);