summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2018-12-19 11:57:38 -0800
committerCedric BAIL <cedric.bail@free.fr>2019-01-02 13:39:10 -0800
commitb351390b048b8de2ba32efe7af25e5dd69de78fe (patch)
treeb1a831b26318902ccbe08119b2c662bdc711cdd8
parent7fcb3f5db143944d83e7286c8a84a04e1fbbf119 (diff)
eo: correctly allow for triggering the same event while the previous one was cancelled.
If you are to trigger an event and just cancelled the one being processed, it would just not propagate any event while it should. The code looks like more like it was forgotten line or something. Reviewed-by: Marcel Hollerbach <marcel-hollerbach@t-online.de> Differential Revision: https://phab.enlightenment.org/D7481
-rw-r--r--src/lib/eo/eo_base_class.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/eo/eo_base_class.c b/src/lib/eo/eo_base_class.c
index 3ca8591b41..7f57332369 100644
--- a/src/lib/eo/eo_base_class.c
+++ b/src/lib/eo/eo_base_class.c
@@ -1643,6 +1643,7 @@ _event_callback_call(Eo *obj_id, Efl_Object_Data *pd,
1643 1643
1644 lookup = NULL; 1644 lookup = NULL;
1645 callback_already_stopped = pd->callback_stopped; 1645 callback_already_stopped = pd->callback_stopped;
1646 pd->callback_stopped = EINA_FALSE;
1646 ret = EINA_TRUE; 1647 ret = EINA_TRUE;
1647 1648
1648 ev.object = obj_id; 1649 ev.object = obj_id;