window: Don't care about shadow in measure()
authorTimm Bäder <mail@baedert.org>
Sat, 2 May 2020 06:45:19 +0000 (08:45 +0200)
committerTimm Bäder <mail@baedert.org>
Wed, 20 May 2020 15:06:54 +0000 (17:06 +0200)
gtk/gtkwindow.c

index e773ab41beaac16cea843987eea1ac087a14818d..b5b8f90efc872137cb9c1c3c4369cfe52d91abc5 100644 (file)
@@ -630,18 +630,9 @@ gtk_window_measure (GtkWidget      *widget,
   int title_nat_size = 0;
   int child_min_size = 0;
   int child_nat_size = 0;
-  GtkBorder window_border = { 0 };
-
 
   if (priv->decorated && !priv->fullscreen)
     {
-      get_shadow_width (window, &window_border);
-
-      if (orientation == GTK_ORIENTATION_HORIZONTAL)
-        for_size -= window_border.left + window_border.right;
-      else
-        for_size -= window_border.top + window_border.bottom;
-
       if (priv->title_box != NULL &&
           gtk_widget_get_visible (priv->title_box) &&
           gtk_widget_get_child_visible (priv->title_box))
@@ -680,17 +671,13 @@ gtk_window_measure (GtkWidget      *widget,
 
   if (orientation == GTK_ORIENTATION_HORIZONTAL)
     {
-      title_min_size += window_border.left + window_border.right;
-      title_nat_size += window_border.left + window_border.right;
-      child_min_size += window_border.left + window_border.right;
-      child_nat_size += window_border.left + window_border.right;
       *minimum = MAX (title_min_size, child_min_size);
       *natural = MAX (title_nat_size, child_nat_size);
     }
   else
     {
-      *minimum = title_min_size + child_min_size + window_border.top + window_border.bottom;
-      *natural = title_nat_size + child_nat_size + window_border.top + window_border.bottom;
+      *minimum = title_min_size + child_min_size;
+      *natural = title_nat_size + child_nat_size;
     }
 }