e_client: add code to check layer validation in e_client_below_get 66/234966/1 accepted/tizen/unified/20200601.140047 submit/tizen/20200601.071059
authorDoyoun Kang <doyoun.kang@samsung.com>
Fri, 29 May 2020 07:00:54 +0000 (16:00 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Mon, 1 Jun 2020 06:54:32 +0000 (15:54 +0900)
commit600067b4d48db082f8d05afcc22dc6d699790f36
tree3aa528cc42a52a711d3c9f3ad24f2e0216bd0720
parent16561272adfa3d7b1e5a0740be99b35733c6dd4a
e_client: add code to check layer validation in e_client_below_get

There was a bug that the enlightenment could fall into infinite loop while using e_client_below_get.
This was because of mismatching between ec->layer and cw->layer. And it was due to layer_pending
while effect was running.

Change-Id: I0b28e693b14a34b73782b1229c106043c0f54758
src/bin/e_client.c
src/bin/e_comp_object.c
src/bin/e_comp_object.h