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
|
else
|
||||||
{
|
{
|
||||||
evas_object_hide(cs->obj);
|
if (!cs->extracted)
|
||||||
|
evas_object_hide(cs->obj);
|
||||||
EINA_LIST_FOREACH(cs->proxies, l, o)
|
EINA_LIST_FOREACH(cs->proxies, l, o)
|
||||||
evas_object_hide(o);
|
evas_object_hide(o);
|
||||||
if (cs->shell.surface)
|
if (cs->shell.surface)
|
||||||
|
@ -1426,7 +1427,7 @@ comp_surface_commit_state(Comp_Surface *cs, Comp_Buffer_State *state)
|
||||||
|
|
||||||
if (buffer && (!cs->mapped))
|
if (buffer && (!cs->mapped))
|
||||||
{
|
{
|
||||||
if (cs->role)
|
if (cs->role && (!cs->extracted))
|
||||||
evas_object_show(cs->obj);
|
evas_object_show(cs->obj);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue