+2005-08-23 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_inserted): don't
+ bother inserting new rows in a level with a zero refcount and
+ immediately free the level. (Fixes #312350, reported by Markku Vire).
+
2005-08-23 Matthias Clasen <mclasen@redhat.com>
* gtk/updateiconcache.c: Complain when there is no index.theme file
+2005-08-23 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_inserted): don't
+ bother inserting new rows in a level with a zero refcount and
+ immediately free the level. (Fixes #312350, reported by Markku Vire).
+
2005-08-23 Matthias Clasen <mclasen@redhat.com>
* gtk/updateiconcache.c: Complain when there is no index.theme file
+2005-08-23 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_inserted): don't
+ bother inserting new rows in a level with a zero refcount and
+ immediately free the level. (Fixes #312350, reported by Markku Vire).
+
2005-08-23 Matthias Clasen <mclasen@redhat.com>
* gtk/updateiconcache.c: Complain when there is no index.theme file
if (!parent_level)
goto done;
+ if (level->ref_count == 0 && level != tree_model_sort->root)
+ {
+ gtk_tree_model_sort_free_level (tree_model_sort, level);
+ goto done;
+ }
+
if (!gtk_tree_model_sort_insert_value (tree_model_sort,
parent_level,
s_path,