--- Changelog.orig	Thu Sep 19 11:41:57 2002
+++ Changelog	Thu Sep 19 11:43:46 2002
@@ -1,3 +1,9 @@
+2002-09-19  Tambet Ingo  <tambet@ximian.com>
+
+	* libnautilus-private/nautilus-directory-async.c (mime_list_start):
+	Don't start mime_list_load on remote files.
+	(get_info_callback): Update file's GnomeVFS status if result was ok.
+
 2002-09-13  Dave Camp  <dave@ximian.com>
 
 	* NEWS:
--- libnautilus-private/nautilus-directory-async.c.orig	Thu Sep 19 11:11:55 2002
+++ libnautilus-private/nautilus-directory-async.c	Thu Sep 19 11:17:47 2002
@@ -2528,8 +2528,13 @@
 		return;
 	}
 
-	if (!nautilus_file_is_directory (file)) {
-		g_list_free (file->details->mime_list);
+	if (!nautilus_file_is_directory (file) ||
+	    !nautilus_file_is_local (file)) {
+		if (file->details->got_mime_list) {
+			g_list_free (file->details->mime_list);
+			file->details->mime_list = NULL;
+		}
+
 		file->details->mime_list_failed = FALSE;
 		file->details->got_mime_list = FALSE;
 		file->details->mime_list_is_up_to_date = TRUE;
@@ -2729,6 +2734,7 @@
 		}
 	} else {
 		nautilus_file_update_info (get_info_file, result->file_info);
+		get_info_file->details->get_info_error = result->result;
 	}
 
 	nautilus_file_changed (get_info_file);
