e_comp: expose e_comp_zone_find_by_ec() function 48/297448/1 accepted/tizen/unified/20230821.032724
authorSooChan Lim <sc1.lim@samsung.com>
Fri, 18 Aug 2023 09:40:36 +0000 (18:40 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 18 Aug 2023 10:09:16 +0000 (19:09 +0900)
E20 module has to use e_comp_zone_find_by_ec() function
in order to remove the use of ec->zone.
The zone variable will be deprecated, therefore E20 module
has to remove ec->zone at its code.

Change-Id: I587699f36c4630af0ec0105aba585c3691481edf

src/bin/e_comp.c
src/bin/e_comp.h

index 119ad785c7b99aa19c8b995975d857df04bfe8bb..aebe8077b700b4ede2ea8c6cf83bb1b0ba087450 100644 (file)
@@ -1414,7 +1414,7 @@ e_comp_image_filter_get(void)
    return e_comp->image_filter;
 }
 
-EINTERN E_Zone *
+E_API E_Zone *
 e_comp_zone_find_by_ec(E_Client *ec)
 {
    Eina_List *l;
index dc0097fb55a69aa3485e935237d95918a9222f35..1cc7b71b69bc49e659b008dbf3818014e6fb07e1 100644 (file)
@@ -265,7 +265,7 @@ E_API Eina_List      *e_comp_vis_ec_list_get(E_Zone *zone); // visible ec list s
 E_API Eina_Bool           e_comp_image_filter_set(E_Comp_Image_Filter filter);
 E_API E_Comp_Image_Filter e_comp_image_filter_get(void);
 
-EINTERN E_Zone *e_comp_zone_find_by_ec(E_Client *ec);
+E_API E_Zone *e_comp_zone_find_by_ec(E_Client *ec);
 EINTERN Eina_Bool e_comp_client_zone_is_displaying(E_Client *ec);
 EINTERN void e_comp_idler_before(void);
 EINTERN void e_comp_visibility_calculation_set(Eina_Bool set);