From 88f7b72526a0555c27073532d9745c3eea1c5b09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Forysiuk?= Date: Wed, 9 Mar 2011 02:10:41 +0100 Subject: [PATCH] Introduce thumb:// pseudo-uri to serve thumbnails from disk cache --- midori/midori-view.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/midori/midori-view.c b/midori/midori-view.c index 2b87ae6a..035fe28f 100644 --- a/midori/midori-view.c +++ b/midori/midori-view.c @@ -1078,6 +1078,15 @@ midori_view_web_view_resource_request_cb (WebKitWebView* web_view, webkit_network_request_set_uri (request, 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://")) { GdkPixbuf* pixbuf;