e_comp_object: Set an embedded E_Client as comp_object data 61/257261/2
authorSeunghun Lee <shiin.lee@samsung.com>
Wed, 21 Apr 2021 09:50:30 +0000 (18:50 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Fri, 23 Apr 2021 02:13:04 +0000 (02:13 +0000)
commit8b545ca9e79ef2c06fc383cf9cbc788d4561e1e7
tree143c8e56420473c10c3c8a5ab47571bf56217a14
parent4b8d78c32808603a2df1c94a949d8e2fad142a21
e_comp_object: Set an embedded E_Client as comp_object data

When evas_object_data_get(obj, "E_Client") called, it will return
embedded E_Client instead of original E_Client.

This is to hide details of embedded concept.
Specifically, e_hwc_windows implementation will make a visibile window
list with an embedded E_Client, not a container.

Change-Id: I94c850d262c1357eb28f635b2ec3e97ac37c06ba
src/bin/e_comp_object.c