Re: Why gnome_vfs_mime_get_extensions_list() returns NULL?
- From: Alexander Larsson <alexl redhat com>
- To: "brian.lu" <Brian Lu Sun COM>
- Cc: gnome-vfs-list gnome org
- Subject: Re: Why gnome_vfs_mime_get_extensions_list() returns NULL?
- Date: Thu, 12 Apr 2007 13:41:30 +0200
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
alexl redhat com alla lysator liu se
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!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]