we changed code to use e_client_size_set when ec->w and ec->h was changed.
Change-Id: Ia1c7de218d67fb68be98305a8e6db6c4ad38c69e
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)))
{
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)
{
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;
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))
{