Index: libnautilus-private/nautilus-directory-async.c
===================================================================
RCS file: /cvs/gnome/nautilus/libnautilus-private/nautilus-directory-async.c,v
retrieving revision 1.220
diff -u -p -r1.220 nautilus-directory-async.c
--- libnautilus-private/nautilus-directory-async.c	1 Mar 2006 00:04:56 -0000	1.220
+++ libnautilus-private/nautilus-directory-async.c	27 Mar 2006 10:01:00 -0000
@@ -861,8 +867,8 @@ dequeue_pending_idle_callback (gpointer 
 			/* new file, create a nautilus file object and add it to the list */
 			file = nautilus_file_new_from_info (directory, file_info);
 			nautilus_directory_add_file (directory, file);			
+			added_files = g_list_prepend (added_files, file);
 		}
-		added_files = g_list_prepend (added_files, file);
 	}
 
 	/* If we are done loading, then we assume that any unconfirmed
