]> Pileus Git - ~andy/gtk/commitdiff
Fixed gtk_distribute_natural_allocation() to place the g_newa *after* g_return_if_fai...
authorTristan Van Berkom <tristan.van.berkom@gmail.com>
Wed, 22 Sep 2010 04:57:35 +0000 (13:57 +0900)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Wed, 22 Sep 2010 07:06:42 +0000 (16:06 +0900)
gtk/gtksizerequest.c

index 06a60f862219164cdb32f8a7b5993728bb624c07..cf804918082ddf7b9ea7f7107fca647a5d3ed7e4 100644 (file)
@@ -690,11 +690,13 @@ gtk_distribute_natural_allocation (gint              extra_space,
                                   guint             n_requested_sizes,
                                   GtkRequestedSize *sizes)
 {
-  guint *spreading = g_newa (guint, n_requested_sizes);
+  guint *spreading;
   gint   i;
 
   g_return_val_if_fail (extra_space >= 0, 0);
 
+  spreading = g_newa (guint, n_requested_sizes);
+
   for (i = 0; i < n_requested_sizes; i++)
     spreading[i] = i;