e_client: add e_client_mapped_set() function 98/246398/2
authorSooChan Lim <sc1.lim@samsung.com>
Thu, 29 Oct 2020 03:19:04 +0000 (12:19 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Thu, 29 Oct 2020 07:51:37 +0000 (07:51 +0000)
Change-Id: Iecdcff771d1be8fba9f1605ae65dc0f8d521f2f5

src/bin/e_client.c
src/bin/e_client.h

index bcbae5324a714f631f5fbc6fe818be4b63632d45..b5f4b773883504e3b36b68a04e1be7b086146ed0 100644 (file)
@@ -4046,6 +4046,16 @@ EINTERN Eina_Bool e_client_mapped_get(E_Client *ec)
   return cdata->mapped;
 }
 
+EINTERN void
+e_client_mapped_set(E_Client *ec, Eina_Bool set)
+{
+   E_Comp_Wl_Client_Data *cdata = e_client_cdata_get(ec);
+   EINA_SAFETY_ON_NULL_RETURN(cdata);
+
+   cdata->mapped = set;
+}
+
+
 ////////////////////////////////////////////////
 EINTERN void
 e_client_idler_before(void)
index dc8281ec7ca0773d6036fcc20cbb5c4d58cf9f64..0ba3e9bda820aa43a980fc23d4eb0f13908aa330 100644 (file)
@@ -1170,6 +1170,7 @@ E_API void      e_client_visibility_skip_set(E_Client *ec, Eina_Bool skip);
 E_API void      e_client_post_raise_lower_set(E_Client *ec, Eina_Bool raise_set, Eina_Bool lower_set);
 E_API Eina_Bool e_client_first_mapped_get(E_Client *ec);
 EINTERN Eina_Bool e_client_mapped_get(E_Client *ec);
+EINTERN void      e_client_mapped_set(E_Client *ec, Eina_Bool set);
 
 E_API void e_client_transform_update(E_Client *ec);
 E_API void e_client_transform_apply(E_Client *ec, double degree, double zoom, int cx, int cy);