[gtk+] frame: Use measure() to measure label size



commit 8c128f36c5b6135d5aedc52acbf34dd628af39ef
Author: Timm Bäder <mail baedert org>
Date:   Thu Oct 27 09:54:42 2016 +0200

    frame: Use measure() to measure label size

 gtk/gtkframe.c |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)
---
diff --git a/gtk/gtkframe.c b/gtk/gtkframe.c
index 270ab1e..47ab381 100644
--- a/gtk/gtkframe.c
+++ b/gtk/gtkframe.c
@@ -920,11 +920,7 @@ gtk_frame_measure (GtkCssGadget   *gadget,
         }
       else
         {
-          if (for_size > 0)
-            gtk_widget_get_preferred_height_for_width (priv->label_widget,
-                                                       for_size, &child_min, &child_nat);
-          else
-            gtk_widget_get_preferred_height (priv->label_widget, &child_min, &child_nat);
+          gtk_widget_measure (priv->label_widget, orientation, for_size, &child_min, &child_nat, NULL, NULL);
 
           *minimum += child_min;
           *natural += child_nat;


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