[gtk+] gtkwindow: Do not account handle size when checking content area



commit f6ef18ac74bb4a6edd2ce63ce9b66485c0a0adb8
Author: Carlos Garnacho <carlosg gnome org>
Date:   Sat Dec 9 17:32:02 2017 +0100

    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.

 gtk/gtkwindow.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 9396dfc..aba18df 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -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 */


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]