[nautilus] container-max-width: Fix padding calculation



commit 3e303131022915e8df22b2edb590ee2515393cbd
Author: Carlos Soriano <csoriano gnome org>
Date:   Fri Mar 10 17:09:13 2017 +0100

    container-max-width: Fix padding calculation
    
    We were taking into account the child's padding for min and max size,
    instead of the self widget.

 src/nautilus-container-max-width.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/nautilus-container-max-width.c b/src/nautilus-container-max-width.c
index 29dd34a..259b021 100644
--- a/src/nautilus-container-max-width.c
+++ b/src/nautilus-container-max-width.c
@@ -111,9 +111,9 @@ get_preferred_width (GtkWidget *widget,
     *natural_size = self->max_width == -1 ? *natural_size :
                     MAX (*minimum_size, MIN (self->max_width, *natural_size));
 
-    style_context = gtk_widget_get_style_context (child);
+    style_context = gtk_widget_get_style_context (widget);
     gtk_style_context_get_padding (style_context,
-                                   gtk_widget_get_state_flags (child),
+                                   gtk_widget_get_state_flags (widget),
                                    &padding);
     *minimum_size += padding.left + padding.right;
     *natural_size += padding.left + padding.right;
@@ -139,9 +139,9 @@ get_preferred_height (GtkWidget *widget,
 
     gtk_widget_get_preferred_height_for_width (child, natural_width, minimum_size, natural_size);
 
-    style_context = gtk_widget_get_style_context (child);
+    style_context = gtk_widget_get_style_context (widget);
     gtk_style_context_get_padding (style_context,
-                                   gtk_widget_get_state_flags (child),
+                                   gtk_widget_get_state_flags (widget),
                                    &padding);
     *minimum_size += padding.top + padding.bottom;
     *natural_size += padding.top + padding.bottom;


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