]> Pileus Git - ~andy/gtk/commitdiff
treemodelfilter: bgo#658696- Crash when inserting new node
authorSébastien Granjoux <seb.sfo@free.fr>
Sat, 10 Sep 2011 08:32:16 +0000 (10:32 +0200)
committerKristian Rietveld <kris@gtk.org>
Sun, 11 Sep 2011 10:13:54 +0000 (12:13 +0200)
gtk/gtktreemodelfilter.c

index d88702c2988cc6eb7d2f39042a1d62124c9267ff..b401a0df79d6170ec63ab79739faf3e857a09ef7 100644 (file)
@@ -2279,7 +2279,8 @@ gtk_tree_model_filter_row_inserted (GtkTreeModel *c_model,
     }
 
 done:
-  gtk_tree_model_filter_check_ancestors (filter, real_path);
+  if (real_path)
+    gtk_tree_model_filter_check_ancestors (filter, real_path);
 
   if (emit_row_inserted)
     gtk_tree_model_filter_emit_row_inserted_for_path (filter, c_model,