forked from enlightenment/enlightenment
handle positioning of x11 overrides with csd accurately
when first applying the csd region to this type of window the coords must be adjusted in order to account for the shadow fix T2934, T2931
This commit is contained in:
parent
e2390bebff
commit
f2ad686fc3
|
@ -4515,6 +4515,10 @@ _e_comp_x_hook_client_fetch(void *d EINA_UNUSED, E_Client *ec)
|
|||
*/
|
||||
e_comp_object_frame_geometry_set(ec->frame,
|
||||
-extents[0], -extents[1], -extents[2], -extents[3]);
|
||||
if (ec->override &&
|
||||
(ec->x == ec->comp_data->initial_attributes.x) &&
|
||||
(ec->y == ec->comp_data->initial_attributes.y))
|
||||
e_comp_object_frame_xy_adjust(ec->frame, ec->x, ec->y, &ec->x, &ec->y);
|
||||
free(data);
|
||||
}
|
||||
cd->fetch_gtk_frame_extents = 0;
|
||||
|
|
Loading…
Reference in New Issue