summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin * Slomkowski <rslomkow@eazel.com>2000-08-10 02:16:30 +0000
committerRobin Slomkowski <rslomkow@src.gnome.org>2000-08-10 02:16:30 +0000
commitc01cc515d7d797fedf4c3b335d082137c7f79eaf (patch)
tree1d1983b9f65eda23628139341bf83610b07191be
parentc1ff9309cd30ff643a0b8cd2f07b7dc4cf15d9b4 (diff)
downloadnautilus-c01cc515d7d797fedf4c3b335d082137c7f79eaf.tar.gz
brought Darins fix in from the head for non-persistant data info
2000-08-09 Robin * Slomkowski <rslomkow@eazel.com> * libnautilus-extensions/nautilus-directory-async.c: (metafile_read_failed), (new_files_callback): brought Darins fix in from the head for non-persistant data info
-rw-r--r--ChangeLog6
-rw-r--r--libnautilus-extensions/nautilus-directory-async.c7
-rw-r--r--libnautilus-private/nautilus-directory-async.c7
3 files changed, 16 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 87f0cee73..896d086ac 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
2000-08-09 Robin * Slomkowski <rslomkow@eazel.com>
+ * libnautilus-extensions/nautilus-directory-async.c:
+ (metafile_read_failed), (new_files_callback): brought
+ Darins fix in from the head for non-persistant data info
+
+2000-08-09 Robin * Slomkowski <rslomkow@eazel.com>
+
* components/Makefile.am: re-order since rpmview is dependent
on services.
* po/POTFILES.ignore: added generated glade files
diff --git a/libnautilus-extensions/nautilus-directory-async.c b/libnautilus-extensions/nautilus-directory-async.c
index a66344ffe..dee802672 100644
--- a/libnautilus-extensions/nautilus-directory-async.c
+++ b/libnautilus-extensions/nautilus-directory-async.c
@@ -301,7 +301,7 @@ metafile_read_failed (NautilusDirectory *directory)
*/
/* First, check if we already know if it a directory. */
- file = nautilus_file_get_existing (directory->details->uri_text);
+ file = nautilus_file_get (directory->details->uri_text);
if (file == NULL || file->details->is_gone) {
need_directory_check = FALSE;
is_directory = FALSE;
@@ -1266,7 +1266,10 @@ new_files_callback (GnomeVFSAsyncHandle *handle,
/* Queue up the new files. */
for (p = results; p != NULL; p = p->next) {
result = p->data;
- directory_load_one (directory, result->file_info);
+
+ if (result->result == GNOME_VFS_OK) {
+ directory_load_one (directory, result->file_info);
+ }
}
}
diff --git a/libnautilus-private/nautilus-directory-async.c b/libnautilus-private/nautilus-directory-async.c
index a66344ffe..dee802672 100644
--- a/libnautilus-private/nautilus-directory-async.c
+++ b/libnautilus-private/nautilus-directory-async.c
@@ -301,7 +301,7 @@ metafile_read_failed (NautilusDirectory *directory)
*/
/* First, check if we already know if it a directory. */
- file = nautilus_file_get_existing (directory->details->uri_text);
+ file = nautilus_file_get (directory->details->uri_text);
if (file == NULL || file->details->is_gone) {
need_directory_check = FALSE;
is_directory = FALSE;
@@ -1266,7 +1266,10 @@ new_files_callback (GnomeVFSAsyncHandle *handle,
/* Queue up the new files. */
for (p = results; p != NULL; p = p->next) {
result = p->data;
- directory_load_one (directory, result->file_info);
+
+ if (result->result == GNOME_VFS_OK) {
+ directory_load_one (directory, result->file_info);
+ }
}
}