From 7868c0b58855b61717454bb85f62caf720b8f623 Mon Sep 17 00:00:00 2001 From: Sergey Orlov Date: Tue, 24 Aug 2010 13:17:15 -0500 Subject: [PATCH] bgo#614006 - GtkFileSystemModel - Make sure to generate node IDs are valid for new files When a file was inserted during the period that the editable row was active, the node IDs would not get updated correctly. Signed-off-by: Federico Mena Quintero --- gtk/gtkfilesystemmodel.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkfilesystemmodel.c b/gtk/gtkfilesystemmodel.c index 7c9e1dca0f..933420c4a6 100644 --- a/gtk/gtkfilesystemmodel.c +++ b/gtk/gtkfilesystemmodel.c @@ -1778,7 +1778,10 @@ _gtk_file_system_model_update_file (GtkFileSystemModel *model, id = node_get_for_file (model, file); if (id == 0) - add_file (model, file, info); + { + add_file (model, file, info); + id = node_get_for_file (model, file); + } node = get_node (model, id);