Attached is a simple patch to disable the "unaliasing" (which is not an
essential feature, as far as I can tell) until someone has the time to make
it work correctly.
--- thunar-vfs-mime-database.c 2007-12-02 08:46:33.000000000 -0500
+++ thunar-vfs-mime-database_new.c 2009-01-20 20:16:34.000000000 -0500
@@ -323,6 +323,9 @@
GList *lp;
guint n;
+#if 0 /* disabled because it leads to multiple entries
+ for the same MIME type in the database */
+
/* unalias the mime type */
for (lp = database->providers; lp != NULL; lp = lp->next)
{
@@ -337,6 +340,8 @@
}
}
}
+
+#endif
/* check if we have a cached version of the mime type */
info = g_hash_table_lookup (database->infos, mime_type);