From 4648c068580736371978f6ca33cba554a32c5e3e Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sat, 11 Sep 2004 02:41:23 +0000 Subject: [PATCH] expose the ability to process the message queue any time :) SVN revision: 11606 --- legacy/edje/src/lib/Edje.h | 4 +++- legacy/edje/src/lib/edje_message_queue.c | 8 +++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/legacy/edje/src/lib/Edje.h b/legacy/edje/src/lib/Edje.h index f9aa4fa559..918911ef66 100644 --- a/legacy/edje/src/lib/Edje.h +++ b/legacy/edje/src/lib/Edje.h @@ -195,7 +195,9 @@ extern "C" { /* edje_message_queue.c */ void edje_object_message_send (Evas_Object *obj, Edje_Message_Type type, int id, void *msg); void edje_object_message_handler_set (Evas_Object *obj, void (*func) (void *data, Evas_Object *obj, Edje_Message_Type type, int id, void *msg), void *data); - + + void edje_message_signal_process (void); + #ifdef __cplusplus } #endif diff --git a/legacy/edje/src/lib/edje_message_queue.c b/legacy/edje/src/lib/edje_message_queue.c index 403ac3ecfe..84043d788f 100644 --- a/legacy/edje/src/lib/edje_message_queue.c +++ b/legacy/edje/src/lib/edje_message_queue.c @@ -24,6 +24,12 @@ edje_object_message_handler_set(Evas_Object *obj, void (*func) (void *data, Evas _edje_message_cb_set(ed, func, data); } +void +edje_message_signal_process(void) +{ + _edje_message_queue_process(); +} + static Evas_List *msgq = NULL; static Evas_List *tmp_msgq = NULL; @@ -491,7 +497,7 @@ _edje_message_queue_process(void) } /* if the message queue filled again set a timer to expire in 0.0 sec */ - /* to get the dle enterer to be run again */ + /* to get the idle enterer to be run again */ if (msgq) ecore_timer_add(0.0, _edje_dummy_timer, NULL); }