info: Fix crash when application supports no mime-type

It seems to be possible for Firefox Nightly to set itself up as the
default x-scheme-handler/http without actually handling any mime-types.

See https://bugzilla.redhat.com/show_bug.cgi?id=1193680

https://bugzilla.gnome.org/show_bug.cgi?id=744695
This commit is contained in:
Bastien Nocera 2015-02-18 10:10:08 +01:00
parent 6a4e72c400
commit d9f08df39c

View file

@ -854,7 +854,7 @@ default_app_changed (GtkAppChooserButton *button,
pattern = g_pattern_spec_new (app_data->extra_type_filter);
mime_types = g_app_info_get_supported_types (info);
for (i = 0; mime_types[i]; i++)
for (i = 0; mime_types && mime_types[i]; i++)
{
if (!g_pattern_match_string (pattern, mime_types[i]))
continue;