grid: Fix access to grid->priv member
authorBastian Winkler <buz@netbuz.org>
Sat, 2 Jun 2012 23:45:05 +0000 (01:45 +0200)
committerBastian Winkler <buz@netbuz.org>
Sat, 2 Jun 2012 23:51:26 +0000 (01:51 +0200)
The priv member should be accessed after the g_return_if_fail test

https://bugzilla.gnome.org/show_bug.cgi?id=677363

gtk/gtkgrid.c

index cbc3c347907448ee8732e2e6555563c1f23b034c..571f8266f2039408d600cfae7876dd4558c1811c 100644 (file)
@@ -1642,13 +1642,15 @@ void
 gtk_grid_insert_row (GtkGrid *grid,
                      gint     position)
 {
-  GtkGridPrivate *priv = grid->priv;
+  GtkGridPrivate *priv;
   GtkGridChild *child;
   GList *list;
   gint top, height;
 
   g_return_if_fail (GTK_IS_GRID (grid));
 
+  priv = grid->priv;
+
   for (list = priv->children; list; list = list->next)
     {
       child = list->data;
@@ -1686,13 +1688,15 @@ void
 gtk_grid_insert_column (GtkGrid *grid,
                         gint     position)
 {
-  GtkGridPrivate *priv = grid->priv;
+  GtkGridPrivate *priv;
   GtkGridChild *child;
   GList *list;
   gint left, width;
 
   g_return_if_fail (GTK_IS_GRID (grid));
 
+  priv = grid->priv;
+
   for (list = priv->children; list; list = list->next)
     {
       child = list->data;