Index: chrome/browser/prerender/prerender_tab_helper.cc |
=================================================================== |
--- chrome/browser/prerender/prerender_tab_helper.cc (revision 198752) |
+++ chrome/browser/prerender/prerender_tab_helper.cc (working copy) |
@@ -8,6 +8,7 @@ |
#include "base/strings/string_number_conversions.h" |
#include "base/time.h" |
#include "chrome/browser/predictors/logged_in_predictor_table.h" |
+#include "chrome/browser/prerender/prerender_field_trial.h" |
#include "chrome/browser/prerender/prerender_histograms.h" |
#include "chrome/browser/prerender/prerender_manager.h" |
#include "chrome/browser/prerender/prerender_manager_factory.h" |
@@ -152,6 +153,8 @@ |
if (prerender_manager->IsWebContentsPrerendering(web_contents(), NULL)) |
return; |
prerender_manager->MarkWebContentsAsNotPrerendered(web_contents()); |
+ if (IsLocalPredictorEnabled()) |
Shishir
2013/05/07 22:57:30
In the previous line you are marking the web_conte
tburkard
2013/05/07 23:21:59
No, this only means that the data currently in the
|
+ prerender_manager->MaybeUsePrerenderedPage(web_contents(), url); |
} |
void PrerenderTabHelper::DidCommitProvisionalLoadForFrame( |
@@ -172,6 +175,8 @@ |
if (prerender_manager->IsWebContentsPrerendering(web_contents(), NULL)) |
return; |
prerender_manager->RecordNavigation(validated_url); |
+ if (IsLocalPredictorEnabled()) |
Shishir
2013/05/07 22:57:30
Why are we trying to swap at both start and commit
tburkard
2013/05/07 23:21:59
Some URL changes only show up in one or the other,
Shishir
2013/05/08 20:19:20
Can you mention which ones show up on in only one
tburkard
2013/05/08 20:35:47
Removing these changes in this file altogether, si
|
+ prerender_manager->MaybeUsePrerenderedPage(web_contents(), validated_url); |
} |
void PrerenderTabHelper::DidStopLoading( |