From 668750b3ab157f1ad66654a66d845efee9783cb8 Mon Sep 17 00:00:00 2001 From: Ben Woolley Date: Wed, 7 Jan 2015 10:23:42 -0800 Subject: [PATCH] Only initiate a download from the top frame. --- surf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/surf.c b/surf.c index 6beda59..5b994de 100644 --- a/surf.c +++ b/surf.c @@ -409,7 +409,7 @@ createwindow(WebKitWebView *v, WebKitWebFrame *f, Client *c) { static gboolean decidedownload(WebKitWebView *v, WebKitWebFrame *f, WebKitNetworkRequest *r, gchar *m, WebKitWebPolicyDecision *p, Client *c) { - if(!webkit_web_view_can_show_mime_type(v, m)) { + if(!webkit_web_view_can_show_mime_type(v, m) && !webkit_web_frame_get_parent(f)) { webkit_web_policy_decision_download(p); return TRUE; } -- 2.1.2