From: SooChan Lim Date: Wed, 23 Sep 2020 23:57:11 +0000 (+0900) Subject: e_client: add e_client_cdata_get function X-Git-Tag: submit/tizen/20201102.081405~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f72d09dc45bf1e616873f9dda51e0e6fb41d8a90;p=platform%2Fupstream%2Fenlightenment.git e_client: add e_client_cdata_get function The e_client provides e_client_cdata_get() function. A user can get the ec->comp_data with this function. Change-Id: I2c5206d4b2d311d283303478a66016cc1cacb7ca --- diff --git a/src/bin/e_client.c b/src/bin/e_client.c index ca3c4987b8..817767f86d 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -8296,3 +8296,10 @@ e_client_surface_tree_foreach(E_Client *ec, E_Client_Surface_Tree_Foreach func, _e_client_surface_tree_foreach_helper(ec, func, data); } + +EINTERN E_Comp_Wl_Client_Data *e_client_cdata_get(E_Client *ec) +{ + if (!ec) return NULL; + + return ec->comp_data; +} diff --git a/src/bin/e_client.h b/src/bin/e_client.h index 92e0277f6b..dd6a4215c9 100644 --- a/src/bin/e_client.h +++ b/src/bin/e_client.h @@ -1254,6 +1254,9 @@ E_API int e_client_show_pending_unset(E_Client *ec); EINTERN void e_client_surface_tree_foreach(E_Client *ec, E_Client_Surface_Tree_Foreach func, void *data); +// get a comp_data from a ec +EINTERN E_Comp_Wl_Client_Data *e_client_cdata_get(E_Client *ec); + /** * Move window to coordinates that do not account client decorations yet. *