GNOME Bugzilla – Bug 631410
Port gapplookupgconf.c to using x-scheme-handler/
Last modified: 2010-11-04 13:53:18 UTC
+++ This bug was initially created as a clone of Bug #631398 +++ When asked for the app supporting scheme "foo", it should look for the app handling mime-type "x-scheme-handler/foo" instead.
Created attachment 171768 [details] [review] Replace "gio-desktop-app-info-lookup" extension point With a native version, that looks for desktop items supporting x-scheme-handler/foo, when looking for a handler for the "foo" URI scheme handler.
Looks good to me. Not sure if we want to keep the lookup stuff around deprecated for a while, to give third parties time to adapt.
Attachment 171768 [details] pushed as 9b262f1 - Replace "gio-desktop-app-info-lookup" extension point
This breaks public API, which doesn't seem appropriate to me. (And compilation of gvfs-1.6 against glib-2.27)
(In reply to comment #4) > This breaks public API, which doesn't seem appropriate to me. It breaks the API between GIO and gvfs, nothing more. > (And compilation > of gvfs-1.6 against glib-2.27) Use a more recent version of gvfs, or patch out the gconf lookup code.
*** Bug 633988 has been marked as a duplicate of this bug. ***