e_comp_wl: Deprecate destroy_signal 90/325390/1
authorSeunghun Lee <shiin.lee@samsung.com>
Thu, 22 May 2025 01:45:47 +0000 (10:45 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 10 Jun 2025 02:33:43 +0000 (11:33 +0900)
It's unused.

Change-Id: I3c8e7a975fd40aedba2451aa8ca12fe0eed9296e

src/bin/server/e_compositor.c
src/include/e_comp_wl.h

index a7245f487992acd3b497e835732f9f9a1ec9f094..da6dd022473bd70270c594668b1a44f081086d7e 100644 (file)
@@ -980,7 +980,6 @@ _e_surface_state_finish(E_Surface_State *state)
 static void
 _e_surface_base_init(E_Comp_Wl_Client_Data *base)
 {
-   wl_signal_init(&base->destroy_signal);
    wl_signal_init(&base->apply_viewport_signal);
    wl_signal_init(&base->state_commit_signal);
 
@@ -1004,8 +1003,6 @@ _e_surface_base_finish(E_Comp_Wl_Client_Data *base)
 {
    g_mutex_lock(&base->surface_mutex);
 
-   wl_signal_emit(&base->destroy_signal, &base->wl_surface);
-
    e_comp_wl_surface_state_finish(&base->pending);
 
    e_comp_wl_buffer_reference(&base->buffer_ref, NULL);
index 9b6071fc9514721492e0412549148a91caf421f9..a4a029ed29d3b78ce3db653e1052d1fef59d1dce 100644 (file)
@@ -406,7 +406,7 @@ struct _E_Comp_Wl_Client_Data
      } sub;
 
    E_DEPRECATED struct wl_resource *surface;
-   struct wl_signal destroy_signal;
+   E_DEPRECATED struct wl_signal destroy_signal;
    struct wl_signal apply_viewport_signal;
 
    struct