diff options
author | Rebecca Schulman <rebecka@eazel.com> | 2000-10-09 21:41:12 +0000 |
---|---|---|
committer | Rebecca Schulman <rebecka@src.gnome.org> | 2000-10-09 21:41:12 +0000 |
commit | 0a5e99aa5ece6c5f4212672c0de918deb19cc5e5 (patch) | |
tree | 167fb2f043c1efe9e0f96afc530054a260f0f9d4 /libnautilus-extensions/nautilus-file.c | |
parent | 3ad6156597e4f185b329e60be175c6f5ba55a8b3 (diff) | |
download | nautilus-0a5e99aa5ece6c5f4212672c0de918deb19cc5e5.tar.gz |
Fixed bugzilla bug 3359, to create nautilus file api call to get the error
2000-10-09 Rebecca Schulman <rebecka@eazel.com>
Fixed bugzilla bug 3359, to create nautilus
file api call to get the error code for
when a get file info call failed
* libnautilus-extensions/nautilus-directory-async.c:
(get_info_callback):
Record the error received in the file structure
* libnautilus-extensions/nautilus-file-private.h:
store the error in a field in NautilusFile
* libnautilus-extensions/nautilus-file.h:
* libnautilus-extensions/nautilus-file.c:
(nautilus_file_get_info_failed):
Add new API call
Diffstat (limited to 'libnautilus-extensions/nautilus-file.c')
-rw-r--r-- | libnautilus-extensions/nautilus-file.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/libnautilus-extensions/nautilus-file.c b/libnautilus-extensions/nautilus-file.c index 674e57ba7..a55b598c5 100644 --- a/libnautilus-extensions/nautilus-file.c +++ b/libnautilus-extensions/nautilus-file.c @@ -3599,6 +3599,21 @@ nautilus_file_is_in_trash (NautilusFile *file) return result; } +gboolean +nautilus_file_get_info_failed (NautilusFile *file, + GnomeVFSResult *result) +{ + g_return_val_if_fail (NAUTILUS_IS_FILE (file), FALSE); + + if (!file->details->get_info_failed) { + *result = GNOME_VFS_OK; + return FALSE; + } + + *result = file->details->get_info_error; + return TRUE; +} + /** * nautilus_file_contains_text * |