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:
parent
6a4e72c400
commit
d9f08df39c
1 changed files with 1 additions and 1 deletions
|
@ -854,7 +854,7 @@ default_app_changed (GtkAppChooserButton *button,
|
||||||
pattern = g_pattern_spec_new (app_data->extra_type_filter);
|
pattern = g_pattern_spec_new (app_data->extra_type_filter);
|
||||||
mime_types = g_app_info_get_supported_types (info);
|
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]))
|
if (!g_pattern_match_string (pattern, mime_types[i]))
|
||||||
continue;
|
continue;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue