Index: vfolder-common.c
===================================================================
RCS file: /cvs/gnome/gnome-vfs/modules/vfolder/vfolder-common.c,v
retrieving revision 1.5
diff -u -a -r1.5 vfolder-common.c
--- vfolder-common.c	24 Apr 2003 15:46:24 -0000	1.5
+++ vfolder-common.c	14 Dec 2003 21:42:09 -0000
@@ -201,13 +201,34 @@
 entry_reload_if_needed (Entry *entry)
 {
 	gboolean changed = FALSE;
-	gchar *keywords, *deprecates;
+	gchar *keywords, *deprecates, *onlyshowin;
 	int i;
 
 	if (!entry->dirty)
 		return;
 
 	entry_quick_read_keys (entry, 
+			       "OnlyShowIn",
+			       &onlyshowin,
+			       NULL,
+			       NULL);
+
+
+	if (onlyshowin) {
+		char **parsed = g_strsplit (onlyshowin, ";", -1);
+		gboolean show = FALSE;
+		
+		for (i = 0; parsed[i] != NULL; i++) {
+			if (!g_ascii_strcasecmp(parsed[i],"GNOME"))
+				show=TRUE;
+		}
+		
+		g_free (onlyshowin);
+		g_strfreev (parsed);
+		if (!show) return;
+	}
+
+	entry_quick_read_keys (entry, 
 			       "Categories",
 			       &keywords,
 			       "Deprecates",
