From ed3165f928f6b618ca567688e7d9fa8a0828bdf7 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Fri, 15 Mar 2019 15:54:26 -0700 Subject: [PATCH] eio: Efl.Io.Model should not make request when the object is invalidating itself. Reviewed-by: Marcel Hollerbach Differential Revision: https://phab.enlightenment.org/D8373 --- src/lib/eio/efl_io_model.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/eio/efl_io_model.c b/src/lib/eio/efl_io_model.c index 44c215e260..f023ea7597 100644 --- a/src/lib/eio/efl_io_model.c +++ b/src/lib/eio/efl_io_model.c @@ -761,7 +761,8 @@ static unsigned int _efl_io_model_efl_model_children_count_get(const Eo *obj, Efl_Io_Model_Data *pd) { // If we have no information on the object, let's build it. - if (efl_invalidated_get(obj)) + if (efl_invalidated_get(obj) || + efl_invalidating_get(obj)) { return 0; } @@ -1006,7 +1007,6 @@ _efl_io_model_efl_object_destructor(Eo *obj , Efl_Io_Model_Data *priv) { Efl_Io_Model_Info *info; - free(priv->st); priv->st = NULL;