[Xfce4-commits] <midori:master> Ignore request if the source is a redirect and of the main frame
Christian Dywan
noreply at xfce.org
Fri Apr 13 23:42:01 CEST 2012
Updating branch refs/heads/master
to 3f795a62cbd33eb0dcdf8b9d596d89a4b0aa72dd (commit)
from da5f257314735863f310dc4e63f0a87979c7c131 (commit)
commit 3f795a62cbd33eb0dcdf8b9d596d89a4b0aa72dd
Author: André Stösel <andre at stoesel.de>
Date: Fri Apr 13 03:02:22 2012 +0200
Ignore request if the source is a redirect and of the main frame
Fixes: https://bugs.launchpad.net/midori/+bug/979767
extensions/adblock.c | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/extensions/adblock.c b/extensions/adblock.c
index 0613787..2b35fa5 100644
--- a/extensions/adblock.c
+++ b/extensions/adblock.c
@@ -833,6 +833,15 @@ adblock_resource_request_starting_cb (WebKitWebView* web_view,
if (!(msg && !g_strcmp0 (msg->method, "GET")))
return;
+ if (response != NULL) /* request is caused by redirect */
+ {
+ if (web_frame == webkit_web_view_get_main_frame (web_view))
+ {
+ g_hash_table_replace (navigationwhitelist, web_view, g_strdup (req_uri));
+ return;
+ }
+ }
+
#ifdef G_ENABLE_DEBUG
if (debug == 2)
g_test_timer_start ();
More information about the Xfce4-commits
mailing list