gtkwindow: Do not account handle size when checking content area

This is necessary to bring back the L-shaped resize corners. On all edges
(not corners) the handle width is determined by the border size.
This commit is contained in:
Carlos Garnacho 2017-12-09 17:32:02 +01:00
parent d872640927
commit f6ef18ac74

View File

@ -1744,10 +1744,10 @@ edge_under_coordinates (GtkWindow *window,
gtk_style_context_restore (context);
/* Check whether the click falls outside the handle area */
if (x >= allocation.x + border.left + handle_h &&
x < allocation.x + allocation.width - border.right - handle_h &&
y >= allocation.y + border.top + handle_v &&
y < allocation.y + allocation.height - border.bottom - handle_v)
if (x >= allocation.x + border.left &&
x < allocation.x + allocation.width - border.right &&
y >= allocation.y + border.top &&
y < allocation.y + allocation.height - border.bottom)
return FALSE;
/* Check X axis */