[gtk+] GtkBox: Fix an off-by-one error with center allocation



commit e679812be0be787d742c029d24d8c70bf54b88f7
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Feb 18 22:55:45 2014 -0500

    GtkBox: Fix an off-by-one error with center allocation
    
    This error was causing children to not get allocated when
    the center widget is the first one in the list of the box's
    children.

 gtk/gtkbox.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkbox.c b/gtk/gtkbox.c
index f67770b..9fa7f32 100644
--- a/gtk/gtkbox.c
+++ b/gtk/gtkbox.c
@@ -890,11 +890,11 @@ gtk_box_size_allocate_with_center (GtkWidget     *widget,
         {
           min_size[child->pack] += req->minimum_size + 2 * child->padding;
           nat_size[child->pack] += req->natural_size + 2 * child->padding;
+
+          idx[child->pack] += 1;
         }
 
       req->data = child;
-
-      idx[child->pack] += 1; 
     }
 
   /* Determine size of center */


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