discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=392668bdfbd03985e7c01fba74548b9db912a16f
commit 392668bdfbd03985e7c01fba74548b9db912a16f Author: Chris Michael <[email protected]> Date: Mon Jun 25 11:31:32 2018 -0400 edje_lua: Wrap calls to edje_object_part_object_get with freeze/thaw Summary: @ref T6884 Depends on D6419 Reviewers: zmike, ManMower Reviewed By: zmike Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T6884 Differential Revision: https://phab.enlightenment.org/D6420 --- src/lib/edje/edje_lua.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/edje/edje_lua.c b/src/lib/edje/edje_lua.c index 9af93cc3ea..f31c3172fe 100644 --- a/src/lib/edje/edje_lua.c +++ b/src/lib/edje/edje_lua.c @@ -4136,7 +4136,9 @@ _edje_lua_group_mt_index(lua_State *L) if (rp) { // check if lua userdata exists + edje_object_freeze(obj->eo); Evas_Object *part = (Evas_Object *)edje_object_part_object_get(obj->eo, key); + edje_object_thaw(obj->eo); _edje_lua_get_reg(L, part); if (lua_isnil(L, -1)) { --
