ec, ec->manage_resize.shadow.l, ec->manage_resize.shadow.r, ec->manage_resize.shadow.t, ec->manage_resize.shadow.b, x, y, w, h);
e_client_frame_geometry_set(ec, x, y, w, h);
+
+ if (!ec->visible)
+ {
+ E_Comp_Wl_Client_Data *cdata;
+ cdata = e_client_cdata_get(ec);
+ if (cdata && cdata->shell.configure_send && cdata->shell.surface)
+ {
+ cdata->shell.configure_send(cdata->shell.surface, 0, w, h);
+ }
+ }
}
// --------------------------------------------------------