[nautilus] container-max-width: Fix padding calculation
- From: Carlos Soriano <csoriano src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] container-max-width: Fix padding calculation
- Date: Fri, 10 Mar 2017 16:12:05 +0000 (UTC)
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]