From: Doyoun Kang Date: Wed, 4 Sep 2019 07:27:41 +0000 (+0900) Subject: e_client/e_comp_wl: use e_client_size_set X-Git-Tag: submit/tizen/20190905.021322~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=67a586e34241b921c4d1e751737d2cea6b0d5b51;p=platform%2Fupstream%2Fenlightenment.git e_client/e_comp_wl: use e_client_size_set we changed code to use e_client_size_set when ec->w and ec->h was changed. Change-Id: Ia1c7de218d67fb68be98305a8e6db6c4ad38c69e --- diff --git a/src/bin/e_client.c b/src/bin/e_client.c index 5941988fa9..c0a96662f5 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -2407,6 +2407,7 @@ _e_client_eval(E_Client *ec) int tx, ty, tw, th; int ex, ey, ew, eh; int px, py, pw, ph; + int nw, nh; if (e_object_is_del(E_OBJECT(ec))) { @@ -2435,7 +2436,11 @@ _e_client_eval(E_Client *ec) th = MIN(ec->h, ec->zone->h); e_client_size_set(ec, tw, th); } - e_client_resize_limit(ec, &ec->w, &ec->h); + + nw = ec->w; + nh = ec->h; + e_client_resize_limit(ec, &nw, &nh); + e_client_size_set(ec, nw, nh); if (ec->re_manage) { diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c index f17b3cbb84..be90ed25cd 100644 --- a/src/bin/e_comp_wl.c +++ b/src/bin/e_comp_wl.c @@ -2222,6 +2222,7 @@ _e_comp_wl_surface_state_commit(E_Client *ec, E_Comp_Wl_Surface_State *state) Eina_Bool placed = EINA_TRUE; int x = 0, y = 0; int w, h; + int nw, nh; E_Comp_Wl_Buffer *buffer; struct wl_resource *cb; Eina_List *l, *ll; @@ -2301,7 +2302,8 @@ _e_comp_wl_surface_state_commit(E_Client *ec, E_Comp_Wl_Surface_State *state) e_comp_object_frame_wh_adjust(ec->frame, ec->client.w, ec->client.h, - &ec->w, &ec->h); + &nw, &nh); + e_client_size_set(ec, nw, nh); if ((w != ec->w) || (h != ec->h)) {