forked from enlightenment/efl
efl-wl: do not modify extracted surface visibility during commit
extracted surfaces are wholly managed externally, so this should not be modified ref T6443 @fix
This commit is contained in:
parent
54fede47a9
commit
571702aebb
|
@ -1412,7 +1412,8 @@ comp_surface_commit_state(Comp_Surface *cs, Comp_Buffer_State *state)
|
|||
}
|
||||
else
|
||||
{
|
||||
evas_object_hide(cs->obj);
|
||||
if (!cs->extracted)
|
||||
evas_object_hide(cs->obj);
|
||||
EINA_LIST_FOREACH(cs->proxies, l, o)
|
||||
evas_object_hide(o);
|
||||
if (cs->shell.surface)
|
||||
|
@ -1426,7 +1427,7 @@ comp_surface_commit_state(Comp_Surface *cs, Comp_Buffer_State *state)
|
|||
|
||||
if (buffer && (!cs->mapped))
|
||||
{
|
||||
if (cs->role)
|
||||
if (cs->role && (!cs->extracted))
|
||||
evas_object_show(cs->obj);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue