Dear nautilus-list readers,
in the bug [1], I attached a patch yesterday, and Christian suggested
discussing it here. The issue basically is that Nautilus
ignores .hidden files which are symlinks (to valid regular text files).
The fix is a one-liner [2]. I did not notice any further problems.
BTW, I do not understand the rationale behind the "flags" field in
GnomeVFSFileInfo. There's already a flag which indicates a symlink
"redirection", why is a symlink still being reported as a separate file
type? Is this just for preserving the UNIX stat interface?
Best Regards,
Sebastian
[1] http://bugzilla.gnome.org/show_bug.cgi?id=336590
[2] diff -NrU5
nautilus-orig/libnautilus-private/nautilus-directory-async.c
nautilus-p/libnautilus-private/nautilus-directory-async.c
--- nautilus-orig/libnautilus-private/nautilus-directory-async.c
2006-04-18 18:54:31.000000000 +0200
+++ nautilus-p/libnautilus-private/nautilus-directory-async.c 2006-08-05
21:18:20.403196250 +0200
@@ -1939,11 +1939,12 @@
gnome_vfs_file_info_unref (file_info);
return;
}
file_ok = (file_info->valid_fields & GNOME_VFS_FILE_INFO_FIELDS_TYPE)
&&
- (file_info->type == GNOME_VFS_FILE_TYPE_REGULAR);
+ (file_info->type == GNOME_VFS_FILE_TYPE_REGULAR ||
+ file_info->type == GNOME_VFS_FILE_TYPE_SYMBOLIC_LINK);
gnome_vfs_file_info_unref (file_info);
if (!file_ok) {
gnome_vfs_uri_unref (dot_hidden_vfs_uri);
--
Best Regards, | Hi! I'm a .signature virus. Copy me into
Sebastian | your ~/.signature to help me spread!
Attachment:
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil