Introduce thumb:// pseudo-uri to serve thumbnails from disk cache

This commit is contained in:
Paweł Forysiuk 2011-03-09 02:10:41 +01:00 committed by Christian Dywan
parent e643cc8c10
commit 88f7b72526

View file

@ -1078,6 +1078,15 @@ midori_view_web_view_resource_request_cb (WebKitWebView* web_view,
webkit_network_request_set_uri (request, file_uri); webkit_network_request_set_uri (request, file_uri);
g_free (file_uri); g_free (file_uri);
} }
else if (g_str_has_prefix (uri, "thumb://"))
{
gchar* file_path = g_build_filename (g_get_user_cache_dir (), "midori", "thumbnails",
g_strdup (uri + 8), NULL);
gchar* file_uri = g_filename_to_uri (file_path, NULL, NULL);
webkit_network_request_set_uri (request, file_uri);
g_free (file_uri);
g_free (file_path);
}
else if (g_str_has_prefix (uri, "stock://")) else if (g_str_has_prefix (uri, "stock://"))
{ {
GdkPixbuf* pixbuf; GdkPixbuf* pixbuf;