Index: /export/home/wendy/tracker/trunk/src/trackerd/tracker-utils.c
===================================================================
 	/* test prefixes */
 	for (st = ignore_prefix; *st; st++) {
 		if (g_str_has_prefix (name, *st)) {
@@ -2278,7 +2280,19 @@
 		}
 	}
 
+	/* test is no index file types */
+	if (tracker->no_index_file_types) {
+		static char **no_index_array = tracker_list_to_array (tracker->no_index_file_types);
 
+		for (st = no_index_array; *st; st++) {
+			Aglob *ptn = glob_parse (*st);
+			if (globsto (name, ptn)) {
+				g_free (name);
+				return TRUE;
+			}
+		}
+	}
+
 	g_free (name);
 	return FALSE;
 }
