From: SooChan Lim Date: Tue, 12 Dec 2023 04:38:52 +0000 (+0900) Subject: e_client: get the bottom ec from e_desk X-Git-Tag: accepted/tizen/unified/20240124.011146~38 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F29%2F304729%2F1;p=platform%2Fupstream%2Fenlightenment.git e_client: get the bottom ec from e_desk Change-Id: I574770afda334487ca9be9081404eed7819a8ea7 --- diff --git a/src/bin/e_client.c b/src/bin/e_client.c index 47bd121..35ffa08 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -3880,6 +3880,16 @@ e_client_visible_below_get(E_Client *ec) E_API E_Client * e_client_bottom_get(void) { +#ifdef REFACTOR_DESK_AREA + E_Zone *zone; + E_Desk *desk; + + // get the bottom ec from current desk at current zone + zone = e_zone_current_get(); + desk = e_desk_current_get(zone); + + return e_desk_bottom_ec_get(desk); +#else unsigned int x; g_rec_mutex_lock(&e_comp->ec_list_mutex); for (x = e_comp_canvas_layer_map(E_LAYER_CLIENT_DESKTOP); x <= e_comp_canvas_layer_map(E_LAYER_CLIENT_CURSOR); x++) @@ -3897,6 +3907,7 @@ e_client_bottom_get(void) g_rec_mutex_unlock(&e_comp->ec_list_mutex); return NULL; +#endif } E_API E_Client *