X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkgrid.c;h=571f8266f2039408d600cfae7876dd4558c1811c;hb=0cc688aa92b8fe5452b63fb49c51204498a2988b;hp=f8a281e7110802f76d5b5182012321981a75635d;hpb=ec399747147ecb3d1b087ef1ab2b4ec9f883851a;p=~andy%2Fgtk diff --git a/gtk/gtkgrid.c b/gtk/gtkgrid.c index f8a281e71..571f8266f 100644 --- a/gtk/gtkgrid.c +++ b/gtk/gtkgrid.c @@ -1603,10 +1603,14 @@ gtk_grid_get_child_at (GtkGrid *grid, gint left, gint top) { - GtkGridPrivate *priv = grid->priv; + GtkGridPrivate *priv; GtkGridChild *child; GList *list; + g_return_val_if_fail (GTK_IS_GRID (grid), NULL); + + priv = grid->priv; + for (list = priv->children; list; list = list->next) { child = list->data; @@ -1638,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; @@ -1682,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;