Alexander,

Thanks a lot for your reply.

Which API should I use to replace gnome_vfs_mime_get_extensions_list()?

Thanks

Brian

Alexander Larsson wrote:
> On Thu, 2007-04-12 at 16:18 +0800, brian.lu wrote:
>   
>> Hi, experts,
>>
>> I'm investigating a firefox bug and I found that the root cause is that 
>> gnome_vfs_mime_get_extensions_list() returns NULL.
>> In firefox, gnome_vfs_mime_get_extensions_list() is called with 
>> "application/pdf" as a parameter.  It returns NULL.
>>
>> I check the source code of gnome_vfs_mime_get_extensions_list() (which 
>> is contained in gnome-vfs-mime-info.c), it always returns
>> NULL.
>>
>> Is the gnome_vfs_mime_get_extensions_list() deprecated?   If so,  can 
>> anyone tell me its replacement?
>>     
>
> Yes, gnome_vfs_mime_get_extensions_list is part of the old mime API that
> used the old gnome-mime-data information. It was deprecated when we
> moved to the shared-mime-data info. This is since:
> a) shared-mime-info uses globs, not extensions
> b) Getting that data in the new system isn't very efficient
>
> The whole mime system API is kinda weird since the initial API was
> essentially exposing the old mime data file format, and then we changed
> file format...
>
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>  Alexander Larsson                                            Red Hat, Inc 
>                    [EMAIL PROTECTED]    [EMAIL PROTECTED] 
> He's a jaded umbrella-wielding card sharp on his last day in the job. She's a 
> cold-hearted tomboy queen of the dead with a knack for trouble. They fight 
> crime! 
>
>   

_______________________________________________
gnome-vfs-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gnome-vfs-list

Reply via email to