summaryrefslogtreecommitdiff
path: root/gtk/gtkalignment.c
diff options
context:
space:
mode:
authorTristan Van Berkom <tvb@src.gnome.org>2008-11-24 19:20:16 +0000
committerTristan Van Berkom <tvb@src.gnome.org>2008-11-24 19:20:16 +0000
commit13d18fe98029a61688e535d2650c4a1761438fc3 (patch)
treec2d72d216e0e4cb4d6fc1eb1770e8d3126ef2f23 /gtk/gtkalignment.c
parent08b8150598059fb1ccdded44aa636da6a3f9e32e (diff)
downloadgtk+-13d18fe98029a61688e535d2650c4a1761438fc3.tar.gz
Bug 561539 - Fix warnings when size allocations fall short of border width
* gtk/gtkalignment.c: Bug 561539 - Fix warnings when size allocations fall short of border width and padding. svn path=/trunk/; revision=21805
Diffstat (limited to 'gtk/gtkalignment.c')
-rw-r--r--gtk/gtkalignment.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkalignment.c b/gtk/gtkalignment.c
index 9daa14a755..bf3523b179 100644
--- a/gtk/gtkalignment.c
+++ b/gtk/gtkalignment.c
@@ -466,8 +466,8 @@ gtk_alignment_size_allocate (GtkWidget *widget,
padding_horizontal = priv->padding_left + priv->padding_right;
padding_vertical = priv->padding_top + priv->padding_bottom;
- width = allocation->width - padding_horizontal - 2 * border_width;
- height = allocation->height - padding_vertical - 2 * border_width;
+ width = MAX (1, allocation->width - padding_horizontal - 2 * border_width);
+ height = MAX (1, allocation->height - padding_vertical - 2 * border_width);
if (width > child_requisition.width)
child_allocation.width = (child_requisition.width *