summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/prerender/prerender_manager.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/prerender/prerender_manager.cc b/chrome/browser/prerender/prerender_manager.cc
index 8ba9701..131d65d 100644
--- a/chrome/browser/prerender/prerender_manager.cc
+++ b/chrome/browser/prerender/prerender_manager.cc
@@ -299,7 +299,8 @@ bool PrerenderManager::AddPrerender(
DCHECK(CalledOnValidThread());
if (origin == ORIGIN_LINK_REL_PRERENDER &&
- StartsWithASCII(referrer.host(), std::string("www.google."), true)) {
+ StartsWithASCII(referrer.host(), std::string("www.google."), true) &&
+ !StartsWithASCII(referrer.path(), std::string("/imgres"), true)) {
origin = ORIGIN_GWS_PRERENDER;
}