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
This commit is contained in:
Chris Michael 2018-06-25 11:31:32 -04:00 committed by Mike Blumenkrantz
parent eed3e5dfe9
commit 392668bdfb
1 changed files with 2 additions and 0 deletions

View File

@ -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))
{