summaryrefslogtreecommitdiffstats
path: root/chrome/browser/prerender/prerender_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/prerender/prerender_manager.cc')
-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 57e77c8..8e8bea7 100644
--- a/chrome/browser/prerender/prerender_manager.cc
+++ b/chrome/browser/prerender/prerender_manager.cc
@@ -963,7 +963,8 @@ PrerenderContents* PrerenderManager::GetEntryButNotSpecifiedWC(
it != prerender_list_.end();
++it) {
PrerenderContents* prerender_contents = it->contents_;
- if (prerender_contents->MatchesURL(url, NULL)) {
+ if (prerender_contents->MatchesURL(url, NULL) &&
+ !IsNoSwapInExperiment(prerender_contents->experiment_id())) {
if (!prerender_contents->prerender_contents() ||
!wc ||
prerender_contents->prerender_contents()->web_contents() != wc) {