e_comp_object: remove e_comp_object_util_del_list_append 94/318994/1
authorSooChan Lim <sc1.lim@samsung.com>
Fri, 31 Jan 2025 06:46:18 +0000 (15:46 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Mon, 3 Feb 2025 02:06:13 +0000 (11:06 +0900)
e_comp_object_util_del_list_append is useless.

Change-Id: Iee4e4ed489cc8d1980bce9db29ba028f8a196f46

src/bin/compmgr/e_comp_object.c
src/bin/compmgr/e_comp_object_intern.h

index ed90121bb600550de4592a278c67a7cbd01061cc..8319d3abbe87d23aad8f3f2ed6bbea3f45c6edd9 100644 (file)
@@ -2621,25 +2621,6 @@ e_comp_object_mirror_visibility_check(Evas_Object *obj)
 }
 /////////////////////////////////////////////////////////
 
-static void
-_e_comp_object_util_del(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj, void *event_info EINA_UNUSED)
-{
-   Eina_List *l;
-   Eina_Bool comp_object;
-
-   comp_object = !!evas_object_data_get(obj, "comp_object");
-   if (comp_object)
-     {
-        Evas_Object *o;
-
-        o = edje_object_part_swallow_get(obj, "e.swallow.content");
-        evas_object_del(o);
-        e_comp_render_queue();
-     }
-   l = evas_object_data_get(obj, "comp_object-to_del");
-   E_FREE_LIST(l, evas_object_del);
-}
-
 E_API E_Comp_Object_Hook *
 e_comp_object_hook_add(E_Comp_Object_Hook_Point hookpoint, E_Comp_Object_Hook_Cb func, const void *data)
 {
@@ -2697,19 +2678,6 @@ e_comp_object_intercept_hook_del(E_Comp_Object_Intercept_Hook *ch)
 }
 
 /* utility functions for deleting objects when their "owner" is deleted */
-EINTERN void
-e_comp_object_util_del_list_append(Evas_Object *obj, Evas_Object *to_del)
-{
-   Eina_List *l;
-
-   SOFT_ENTRY();
-   EINA_SAFETY_ON_NULL_RETURN(to_del);
-   l = evas_object_data_get(obj, "comp_object-to_del");
-   evas_object_data_set(obj, "comp_object-to_del", eina_list_append(l, to_del));
-   evas_object_event_callback_del(obj, EVAS_CALLBACK_DEL, _e_comp_object_util_del);
-   evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL, _e_comp_object_util_del, NULL);
-}
-
 EINTERN void
 e_comp_object_util_del_list_remove(Evas_Object *obj, Evas_Object *to_del)
 {
index 7ad0589bbafecad3cebcc90618e16b7ae15a3199..545a2eb7aa37281558e4f31cea59e641ca368a41 100644 (file)
@@ -194,7 +194,6 @@ EINTERN Eina_Bool e_comp_object_frame_exists(Evas_Object *obj);
 EINTERN Eina_Bool e_comp_object_frame_theme_set(Evas_Object *obj, const char *name);
 
 EINTERN E_Zone   *e_comp_object_util_zone_get(Evas_Object *obj);
-EINTERN void      e_comp_object_util_del_list_append(Evas_Object *obj, Evas_Object *to_del);
 EINTERN void      e_comp_object_util_del_list_remove(Evas_Object *obj, Evas_Object *to_del);
 
 EINTERN Eina_Bool e_comp_object_damage_exists(Evas_Object *obj);