The attached patch should fix bug 314952 [1] by unaliasing MIME types
before inserting the associated applications into the cache.

[1] http://bugzilla.gnome.org/show_bug.cgi?id=314952

-- 
Christian Neumair <[EMAIL PROTECTED]>
Index: libgnomevfs/gnome-vfs-mime-info-cache.c
===================================================================
RCS file: /cvs/gnome/gnome-vfs/libgnomevfs/gnome-vfs-mime-info-cache.c,v
retrieving revision 1.21
diff -u -p -r1.21 gnome-vfs-mime-info-cache.c
--- libgnomevfs/gnome-vfs-mime-info-cache.c	2 Mar 2006 17:04:31 -0000	1.21
+++ libgnomevfs/gnome-vfs-mime-info-cache.c	6 Apr 2006 14:30:44 -0000
@@ -195,7 +195,7 @@ gnome_vfs_mime_info_cache_dir_init (Gnom
 		}
 
 		gnome_vfs_mime_info_cache_dir_add_desktop_entries (dir,
-								   mime_types[i],
+								   xdg_mime_unalias_mime_type (mime_types[i]),
 								   desktop_file_ids);
 
 		g_strfreev (desktop_file_ids);
@@ -283,7 +283,7 @@ gnome_vfs_mime_info_cache_dir_init_defau
 		}
 
 		g_hash_table_replace (dir->defaults_list_map,
-				      g_strdup (mime_types[i]),
+				      g_strdup (xdg_mime_unalias_mime_type (mime_types[i])),
 				      desktop_file_ids);
 	}
 
_______________________________________________
gnome-vfs-list mailing list
gnome-vfs-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-vfs-list

Reply via email to