aboutsummaryrefslogtreecommitdiffstats
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
parentelput: Verify pointer device is accel capable before setting speed (diff)
downloadefl-b351390b048b8de2ba32efe7af25e5dd69de78fe.tar.gz
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,
lookup = NULL;
callback_already_stopped = pd->callback_stopped;
+ pd->callback_stopped = EINA_FALSE;
ret = EINA_TRUE;
ev.object = obj_id;