e_client: Checks if it's valid operation for sub-surface. 61/246161/3
authorSeunghun Lee <shiin.lee@samsung.com>
Tue, 20 Oct 2020 09:26:56 +0000 (18:26 +0900)
committerSeunghun Lee <shiin.lee@samsung.com>
Tue, 27 Oct 2020 02:32:58 +0000 (11:32 +0900)
commit1cf2f111f9ff9a1043cde8c0f201ee53d74ef0a4
tree7e36afe14c3a1acb47bfdf25044f668d76c2a89b
parent0ce9e1e920050692e28c75cd1cfc3cc38cc0be2e
e_client: Checks if it's valid operation for sub-surface.

For now wl_surface and wl_subsurface are all mapped to e_client.
e_client_stack_above/below and e_client_raise/lower are for changing
stacking order of e_client as its name says.
In this reason, the functions related to stacking order in e_client
are responsible for checking if it's valid operation for sub-surface
and updating stacking order of sub-surfaces.

Change-Id: I29a3524856ac4cc0151cbaf1221e9bc003e2216a
src/bin/e_client.c
src/bin/e_comp_wl_subsurface.c
src/bin/e_comp_wl_subsurface.h
src/bin/e_policy_stack.c