[gtk+] window: Properly propagate for_size=-1



commit 4e445e8e537247e920c7a7ebc51fd7cb70cc7df2
Author: Timm Bäder <mail baedert org>
Date:   Sat Nov 12 14:34:53 2016 +0100

    window: Properly propagate for_size=-1

 gtk/gtkwindow.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 980d236..79d7aa4 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -693,7 +693,7 @@ gtk_window_measure (GtkWidget      *widget,
 
           gtk_widget_measure (priv->title_box,
                               orientation,
-                              MAX (size, 0),
+                              MAX (size, -1),
                               &title_min_size, &title_nat_size,
                               NULL, NULL);
         }
@@ -703,7 +703,7 @@ gtk_window_measure (GtkWidget      *widget,
     {
       gtk_widget_measure (child,
                           orientation,
-                          MAX (for_size, 0),
+                          MAX (for_size, -1),
                           &child_min_size, &child_nat_size,
                           NULL, NULL);
 
@@ -7320,10 +7320,10 @@ _gtk_window_set_allocation (GtkWindow           *window,
         MAX (1, (gint) allocation->width -
              window_border.left - window_border.right);
 
-      gtk_widget_get_preferred_height_for_width (priv->title_box,
-                                                 title_allocation.width,
-                                                 NULL,
-                                                 &priv->title_height);
+      gtk_widget_measure (priv->title_box, GTK_ORIENTATION_VERTICAL,
+                          title_allocation.width,
+                          NULL, &priv->title_height,
+                          NULL, NULL);
 
       title_allocation.height = priv->title_height;
 


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