]> spindle.queued.net Git - midori/commitdiff
Get MIME type for description from content type
authorChristian Dywan <christian@twotoasts.de>
Sun, 20 May 2012 20:02:22 +0000 (22:02 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sun, 20 May 2012 20:03:38 +0000 (22:03 +0200)
GIO needs content type. Users expect MIME.

midori/midori-view.c

index 757707c0785d746369d97111e515e0c5bc7632a9..4db44ba301921e163b1dbfad57fd1b00cfb90808 100644 (file)
@@ -2951,6 +2951,7 @@ webkit_web_view_download_requested_cb (GtkWidget*      web_view,
             webkit_download_get_suggested_filename (download), NULL, 0, NULL);
     if (!content_type)
         content_type = g_content_type_from_mime_type ("application/octet-stream");
+    mime_type = g_content_type_get_mime_type (content_type);
     description = g_content_type_get_description (content_type);
     #if GTK_CHECK_VERSION (2, 14, 0)
     icon = g_content_type_get_icon (content_type);
@@ -2974,6 +2975,7 @@ webkit_web_view_download_requested_cb (GtkWidget*      web_view,
         g_string_append_printf (details, _("File Type: %s ('%s')"), description, mime_type);
     g_string_append_c (details, '\n');
     g_free (description);
+    g_free (mime_type);
 
     /* Link Fingerprint */
     /* We look at the original URI because redirection would lose the fragment */