Check download-mime-type which may not be set
Not all downloads go through MIME type policy.
This commit is contained in:
parent
be0dc79448
commit
9ee6612f62
1 changed files with 5 additions and 2 deletions
|
@ -2941,8 +2941,11 @@ webkit_web_view_download_requested_cb (GtkWidget* web_view,
|
|||
dialog = gtk_message_dialog_new (
|
||||
NULL, 0, GTK_MESSAGE_WARNING, GTK_BUTTONS_NONE,
|
||||
_("Open or download file"));
|
||||
mime_type = g_object_get_data(G_OBJECT (view), "download-mime-type");
|
||||
content_type = g_content_type_from_mime_type (mime_type);
|
||||
mime_type = g_object_get_data (G_OBJECT (view), "download-mime-type");
|
||||
if (mime_type != NULL)
|
||||
content_type = g_content_type_from_mime_type (mime_type);
|
||||
else
|
||||
content_type = NULL;
|
||||
if (!content_type)
|
||||
content_type = g_content_type_guess (
|
||||
webkit_download_get_suggested_filename (download), NULL, 0, NULL);
|
||||
|
|
Loading…
Reference in a new issue