diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2018-01-10 14:20:19 -0500 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2018-01-10 14:21:03 -0500 |
commit | 571702aebbf735b069e98b58ecdddc5c332ed7b6 (patch) | |
tree | e1d83cc7f0708dd523a5fda1b5d64e3092210e70 /src/lib/efl_wl/efl_wl.c | |
parent | 54fede47a9f2984e379cf64ef36beed31bd0c903 (diff) |
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
Diffstat (limited to '')
-rw-r--r-- | src/lib/efl_wl/efl_wl.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/efl_wl/efl_wl.c b/src/lib/efl_wl/efl_wl.c index 5880f62e30..c4a7dc5551 100644 --- a/src/lib/efl_wl/efl_wl.c +++ b/src/lib/efl_wl/efl_wl.c | |||
@@ -1412,7 +1412,8 @@ comp_surface_commit_state(Comp_Surface *cs, Comp_Buffer_State *state) | |||
1412 | } | 1412 | } |
1413 | else | 1413 | else |
1414 | { | 1414 | { |
1415 | evas_object_hide(cs->obj); | 1415 | if (!cs->extracted) |
1416 | evas_object_hide(cs->obj); | ||
1416 | EINA_LIST_FOREACH(cs->proxies, l, o) | 1417 | EINA_LIST_FOREACH(cs->proxies, l, o) |
1417 | evas_object_hide(o); | 1418 | evas_object_hide(o); |
1418 | if (cs->shell.surface) | 1419 | if (cs->shell.surface) |
@@ -1426,7 +1427,7 @@ comp_surface_commit_state(Comp_Surface *cs, Comp_Buffer_State *state) | |||
1426 | 1427 | ||
1427 | if (buffer && (!cs->mapped)) | 1428 | if (buffer && (!cs->mapped)) |
1428 | { | 1429 | { |
1429 | if (cs->role) | 1430 | if (cs->role && (!cs->extracted)) |
1430 | evas_object_show(cs->obj); | 1431 | evas_object_show(cs->obj); |
1431 | } | 1432 | } |
1432 | 1433 | ||