diff -Nuard gnome-vfs-2.4.1.orig/modules/vfolder/vfolder-common.c gnome-vfs-2.4.1/modules/vfolder/vfolder-common.c
--- gnome-vfs-2.4.1.orig/modules/vfolder/vfolder-common.c 2003-09-27 17:42:52.000000000 +0200
-+++ gnome-vfs-2.4.1/modules/vfolder/vfolder-common.c 2003-12-14 18:44:16.918460112 +0100
-@@ -201,7 +201,7 @@
++++ gnome-vfs-2.4.1/modules/vfolder/vfolder-common.c 2003-12-14 18:52:30.369444160 +0100
+@@ -201,13 +201,33 @@
entry_reload_if_needed (Entry *entry)
{
gboolean changed = FALSE;
int i;
if (!entry->dirty)
-@@ -213,6 +213,25 @@
- "Deprecates",
- &deprecates);
+ return;
-+ entry_quick_read_keys (entry,
+ entry_quick_read_keys (entry,
+ "OnlyShowIn",
+ &onlyshowin,
+ NULL,
+ g_free (onlyshowin);
+ if (!show) return;
+ }
- /*
- * Clear keywords from file, leaving only ones added from
- * the directory.
++
++ entry_quick_read_keys (entry,
+ "Categories",
+ &keywords,
+ "Deprecates",