When inserting a visible node, free the old path before creating the new

2004-06-16  Federico Mena Quintero  <federico@ximian.com>

	* gtk/gtkfilesystemmodel.c (do_files_added): When inserting a
	visible node, free the old path before creating the new one.
	Fixes #144356.
This commit is contained in:
Federico Mena Quintero 2004-06-16 21:38:47 +00:00 committed by Federico Mena Quintero
parent 8e6fd3390d
commit 11a9e21ab0
5 changed files with 25 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2004-06-16 Federico Mena Quintero <federico@ximian.com>
* gtk/gtkfilesystemmodel.c (do_files_added): When inserting a
visible node, free the old path before creating the new one.
Fixes #144356.
Tue Jun 15 01:10:32 2004 Matthias Clasen <maclas@gmx.de> Tue Jun 15 01:10:32 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtkcombobox.c: Make GtkComboBox work without model. * gtk/gtkcombobox.c: Make GtkComboBox work without model.

View File

@ -1,3 +1,9 @@
2004-06-16 Federico Mena Quintero <federico@ximian.com>
* gtk/gtkfilesystemmodel.c (do_files_added): When inserting a
visible node, free the old path before creating the new one.
Fixes #144356.
Tue Jun 15 01:10:32 2004 Matthias Clasen <maclas@gmx.de> Tue Jun 15 01:10:32 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtkcombobox.c: Make GtkComboBox work without model. * gtk/gtkcombobox.c: Make GtkComboBox work without model.

View File

@ -1,3 +1,9 @@
2004-06-16 Federico Mena Quintero <federico@ximian.com>
* gtk/gtkfilesystemmodel.c (do_files_added): When inserting a
visible node, free the old path before creating the new one.
Fixes #144356.
Tue Jun 15 01:10:32 2004 Matthias Clasen <maclas@gmx.de> Tue Jun 15 01:10:32 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtkcombobox.c: Make GtkComboBox work without model. * gtk/gtkcombobox.c: Make GtkComboBox work without model.

View File

@ -1,3 +1,9 @@
2004-06-16 Federico Mena Quintero <federico@ximian.com>
* gtk/gtkfilesystemmodel.c (do_files_added): When inserting a
visible node, free the old path before creating the new one.
Fixes #144356.
Tue Jun 15 01:10:32 2004 Matthias Clasen <maclas@gmx.de> Tue Jun 15 01:10:32 2004 Matthias Clasen <maclas@gmx.de>
* gtk/gtkcombobox.c: Make GtkComboBox work without model. * gtk/gtkcombobox.c: Make GtkComboBox work without model.

View File

@ -1607,6 +1607,7 @@ do_files_added (GtkFileSystemModel *model,
if (new->is_visible) if (new->is_visible)
{ {
iter.user_data = new; iter.user_data = new;
gtk_tree_path_free (path);
path = gtk_tree_model_get_path (tree_model, &iter); path = gtk_tree_model_get_path (tree_model, &iter);
gtk_tree_model_row_inserted (tree_model, path, &iter); gtk_tree_model_row_inserted (tree_model, path, &iter);