aboutsummaryrefslogtreecommitdiffstats
path: root/embed
diff options
context:
space:
mode:
authorJosselin Mouette <jmouette@src.gnome.org>2007-09-27 20:42:57 +0800
committerJosselin Mouette <jmouette@src.gnome.org>2007-09-27 20:42:57 +0800
commit365a2dc852c4b86aa9d8cce729634821b0c0e231 (patch)
tree48b184aee7bc632dd6fb21958c2af19ca3c96fbe /embed
parent8fda40e760bd44bd5815a1c2ff85f6c05c1f8a60 (diff)
downloadgsoc2013-epiphany-365a2dc852c4b86aa9d8cce729634821b0c0e231.tar
gsoc2013-epiphany-365a2dc852c4b86aa9d8cce729634821b0c0e231.tar.gz
gsoc2013-epiphany-365a2dc852c4b86aa9d8cce729634821b0c0e231.tar.bz2
gsoc2013-epiphany-365a2dc852c4b86aa9d8cce729634821b0c0e231.tar.lz
gsoc2013-epiphany-365a2dc852c4b86aa9d8cce729634821b0c0e231.tar.xz
gsoc2013-epiphany-365a2dc852c4b86aa9d8cce729634821b0c0e231.tar.zst
gsoc2013-epiphany-365a2dc852c4b86aa9d8cce729634821b0c0e231.zip
EphyContentPolicy::ShouldLoad: use the same content policy for
http and https, allowing adblock to work on https. Patch reviewed by Christian Persch, fixes bug#471583. svn path=/trunk/; revision=7498
Diffstat (limited to 'embed')
-rw-r--r--embed/mozilla/EphyContentPolicy.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/embed/mozilla/EphyContentPolicy.cpp b/embed/mozilla/EphyContentPolicy.cpp
index fc367c2b1..f72f2f172 100644
--- a/embed/mozilla/EphyContentPolicy.cpp
+++ b/embed/mozilla/EphyContentPolicy.cpp
@@ -128,10 +128,6 @@ EphyContentPolicy::ShouldLoad(PRUint32 aContentType,
aContentLocation->SchemeIs ("resource", &isResource);
if (isChrome || isResource) return NS_OK;
- PRBool isHttps = PR_FALSE;
- aContentLocation->SchemeIs ("https", &isHttps);
- if (isHttps) return NS_OK;
-
/* is this url allowed ? */
nsCString contentSpec;
aContentLocation->GetSpec (contentSpec);
@@ -170,6 +166,10 @@ EphyContentPolicy::ShouldLoad(PRUint32 aContentType,
}
}
+ PRBool isHttps = PR_FALSE;
+ aContentLocation->SchemeIs ("https", &isHttps);
+ if (isHttps) return NS_OK;
+
PRBool isHttp = PR_FALSE;
aContentLocation->SchemeIs ("http", &isHttp);
if (isHttp) return NS_OK;