g_app_info_get_supported_types() doesn’t factor in association tweaks
It took me quite a while to realize that the changes made by g_app_info_add/remove_supports_type are not reflected in the list returned by g_app_info_get_supported_types. We need an api that returns the list I was hoping for:
g_app_info_get_supported_types_with_tweaks
or something.
Edited by Philip Withnall