summaryrefslogtreecommitdiff
path: root/src/nautilus-list-view.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-list-view.c')
-rw-r--r--src/nautilus-list-view.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/nautilus-list-view.c b/src/nautilus-list-view.c
index 2d4a34a1e..30b0e02ad 100644
--- a/src/nautilus-list-view.c
+++ b/src/nautilus-list-view.c
@@ -2063,8 +2063,7 @@ create_and_set_up_tree_view (NautilusListView *view)
static void
nautilus_list_view_add_files (NautilusFilesView *view,
- GList *files,
- NautilusDirectory *directory)
+ GList *files)
{
NautilusListModel *model;
GList *l;
@@ -2072,7 +2071,16 @@ nautilus_list_view_add_files (NautilusFilesView *view,
model = NAUTILUS_LIST_VIEW (view)->details->model;
for (l = files; l != NULL; l = l->next)
{
+ NautilusFile *parent;
+ NautilusDirectory *directory;
+
+ parent = nautilus_file_get_parent (NAUTILUS_FILE (l->data));
+ directory = nautilus_directory_get_for_file (parent);
+ g_print ("file %s parent %s directory %s\n", nautilus_file_get_uri (l->data), nautilus_file_get_uri (parent), nautilus_directory_get_uri (directory));
nautilus_list_model_add_file (model, NAUTILUS_FILE (l->data), directory);
+
+ nautilus_file_unref (parent);
+ nautilus_directory_unref (directory);
}
}