diff options
Diffstat (limited to 'gtk/gtktreemodel.c')
-rw-r--r-- | gtk/gtktreemodel.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/gtk/gtktreemodel.c b/gtk/gtktreemodel.c index a2abeaddcc..31d8843509 100644 --- a/gtk/gtktreemodel.c +++ b/gtk/gtktreemodel.c @@ -168,12 +168,12 @@ * /* Fill the list store with data */ * populate_model (list_store); * - * /* Get the first iter in the list */ - * valid = gtk_tree_model_get_iter_first (list_store, &iter); - * - * while (valid) + * /* Get the first iter in the list, check it is valid and walk + * * through the list, reading each row. */ + * for (valid = gtk_tree_model_get_iter_first (list_store, &iter); + * valid; + * valid = gtk_tree_model_iter_next (list_store, &iter)) * { - * /* Walk through the list, reading each row */ * gchar *str_data; * gint int_data; * @@ -190,7 +190,6 @@ * g_free (str_data); * * row_count++; - * valid = gtk_tree_model_iter_next (list_store, &iter); * } * </programlisting> * </example> |