Index: chrome/browser/prerender/prerender_manager.cc |
=================================================================== |
--- chrome/browser/prerender/prerender_manager.cc (revision 193677) |
+++ chrome/browser/prerender/prerender_manager.cc (working copy) |
@@ -22,6 +22,9 @@ |
#include "chrome/browser/browser_process.h" |
#include "chrome/browser/common/cancelable_request.h" |
#include "chrome/browser/favicon/favicon_tab_helper.h" |
+#include "chrome/browser/predictors/logged_in_predictor_table.h" |
+#include "chrome/browser/predictors/predictor_database.h" |
+#include "chrome/browser/predictors/predictor_database_factory.h" |
#include "chrome/browser/prerender/prerender_condition.h" |
#include "chrome/browser/prerender/prerender_contents.h" |
#include "chrome/browser/prerender/prerender_field_trial.h" |
@@ -205,6 +208,12 @@ |
if (IsLocalPredictorEnabled()) |
local_predictor_.reset(new PrerenderLocalPredictor(this)); |
+ if (IsLoggedInPredictorEnabled()) { |
+ logged_in_predictor_table_ = |
+ predictors::PredictorDatabaseFactory::GetForProfile(profile)-> |
+ logged_in_table(); |
+ } |
+ |
// Certain experiments override our default config_ values. |
switch (PrerenderManager::GetMode()) { |
case PrerenderManager::PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP: |