e_client: add e_client_mapped_get() function. 89/246389/1
authorSooChan Lim <sc1.lim@samsung.com>
Thu, 29 Oct 2020 00:44:09 +0000 (09:44 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Thu, 29 Oct 2020 03:02:08 +0000 (12:02 +0900)
Change-Id: I01604ba714dc2726ccc389a6e011ab213cc13318

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

index 207c89fd8e8a60057a788d0ea22ac73ccff87916..218f90d2d27aecb25eb1f4fcca36ea00f84c71c4 100644 (file)
@@ -4040,6 +4040,14 @@ e_client_first_mapped_get(E_Client *ec)
    return ec->first_mapped;
 }
 
+EINTERN Eina_Bool e_client_mapped_get(E_Client *ec)
+{
+   E_Comp_Wl_Client_Data *cdata = e_client_cdata_get(ec);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(cdata, EINA_FALSE);
+
+  return cdata->mapped;
+}
+
 ////////////////////////////////////////////////
 EINTERN void
 e_client_idler_before(void)
index dd6a4215c9e1df7240415b01dbafc02a5dfc1518..dc8281ec7ca0773d6036fcc20cbb5c4d58cf9f64 100644 (file)
@@ -1169,6 +1169,7 @@ E_API void      e_client_visibility_calculate(void);
 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);
 
 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);