compositor: Add destroy signal of E_Surface 74/313774/1
authorSeunghun Lee <shiin.lee@samsung.com>
Thu, 13 Jun 2024 03:30:12 +0000 (12:30 +0900)
committerSeunghun Lee <shiin.lee@samsung.com>
Tue, 2 Jul 2024 01:17:26 +0000 (10:17 +0900)
commitfdc1b7ba55625996b14926c40bf9197202730876
tree0688d31a9abfe10f9ad6b03c536e34f4dc6090e7
parent8f1bbc7508a59908f9562d6b5455f06b48d380e5
compositor: Add destroy signal of E_Surface

As a thin wrapper of ds_surface, E_Surface is bound to ds_surface.
That is, E_Surface become inert if ds_surface is destroyed.

E_Surface should be separated from the life cycle of E_Client, but it's
hard to do it for now because E_Surface is tightly coupled with
E_Client - It provides many functionalities related to comp_data member
variable of E_Client.

So, let the destroy signal of E_Surface emit when the destroy signal of
ds_surface is emitted.

Change-Id: Ie5cf65a20c9765e78b8d1caecfd20883b464357f
src/bin/e_compositor.c