From f959890c3f036316532fb96c2c597f3498c3d504 Mon Sep 17 00:00:00 2001 From: Daniel Carl Date: Thu, 26 Dec 2013 19:27:20 +0100 Subject: [PATCH] Don't start download for failed requests. If request to resources where blocked by a proxy or could not bedelivered properly vimb considered these responses without any mime type as downloads. --- src/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.c b/src/main.c index 2531bcd..42456b4 100644 --- a/src/main.c +++ b/src/main.c @@ -890,6 +890,10 @@ static gboolean mimetype_decision_cb(WebKitWebView *webview, WebKitWebFrame *frame, WebKitNetworkRequest *request, char *mime_type, WebKitWebPolicyDecision *decision) { + /* don't start download if request failed or stopped by proxy */ + if (!mime_type || *mime_type == '\0') { + return false; + } if (webkit_web_view_can_show_mime_type(webview, mime_type) == false) { webkit_web_policy_decision_download(decision); -- 2.20.1