From: Daniel Carl Date: Thu, 26 Dec 2013 18:27:20 +0000 (+0100) Subject: Don't start download for failed requests. X-Git-Url: https://git.owens.tech/editable-focus.html/editable-focus.html/git?a=commitdiff_plain;h=f959890c3f036316532fb96c2c597f3498c3d504;p=vimb.git 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. --- 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);