summaryrefslogtreecommitdiff
path: root/libnautilus-extensions/nautilus-file-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'libnautilus-extensions/nautilus-file-private.h')
-rw-r--r--libnautilus-extensions/nautilus-file-private.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/libnautilus-extensions/nautilus-file-private.h b/libnautilus-extensions/nautilus-file-private.h
index e4a083d6c..2f68e193b 100644
--- a/libnautilus-extensions/nautilus-file-private.h
+++ b/libnautilus-extensions/nautilus-file-private.h
@@ -32,6 +32,11 @@ struct NautilusFileDetails
gboolean is_gone;
char *name;
+
+ /* Set by the NautilusDirectory while it's loading the file
+ * list so the file knows not to do redundant I/O.
+ */
+ gboolean loading_directory;
GnomeVFSFileInfo *info;
gboolean get_info_failed;
@@ -47,8 +52,7 @@ struct NautilusFileDetails
guint deep_unreadable_count;
GnomeVFSFileSize deep_size;
- /* if this is a directory, the list of mime-types in it */
- NautilusRequestStatus mime_list_status;
+ /* If this is a directory, the list of MIME types in it. */
GList *mime_list;
gboolean got_mime_list;
gboolean mime_list_failed;