]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkalignment.c
More extensive debugging output
[~andy/gtk] / gtk / gtkalignment.c
index 2ea50ed587104b301d7a63ad37e7c62651bca5dd..f5100ac8c2db9e58469cd51decd6d5eab98f2c85 100644 (file)
@@ -169,8 +169,8 @@ gtk_alignment_size_allocate (GtkWidget     *widget,
     {
       x = GTK_CONTAINER (alignment)->border_width;
       y = GTK_CONTAINER (alignment)->border_width;
-      width = allocation->width - 2 * x;
-      height = allocation->height - 2 * y;
+      width = MAX (allocation->width - 2 * x, 0);
+      height = MAX (allocation->height - 2 * y, 0);
 
       if (width > bin->child->requisition.width)
        child_allocation.width = (bin->child->requisition.width *