Chromium Code Reviews| Index: chrome/browser/prerender/prerender_manager.cc |
| diff --git a/chrome/browser/prerender/prerender_manager.cc b/chrome/browser/prerender/prerender_manager.cc |
| index ea4bba111536acb9d665c6cc904640be56e7e3c8..3627820ad4329d80faf983d13e4a6647300e7aeb 100644 |
| --- a/chrome/browser/prerender/prerender_manager.cc |
| +++ b/chrome/browser/prerender/prerender_manager.cc |
| @@ -238,8 +238,7 @@ struct PrerenderManager::NavigationRecord { |
| PrerenderManager::PrerenderManager(Profile* profile, |
| PrerenderTracker* prerender_tracker) |
| - : enabled_(profile && profile->GetPrefs() && |
| - profile->GetPrefs()->GetBoolean(prefs::kNetworkPredictionEnabled)), |
| + : enabled_(true), |
| profile_(profile), |
| prerender_tracker_(prerender_tracker), |
| prerender_contents_factory_(PrerenderContents::CreateFactory()), |
| @@ -1862,24 +1861,9 @@ void PrerenderManager::RecordNetworkBytes(Origin origin, |
| bool PrerenderManager::IsEnabled() const { |
| DCHECK(CalledOnValidThread()); |
| - // TODO(bnc): remove conditional as per crbug.com/334602. |
| - if (profile_ && profile_->GetPrefs() && |
| - profile_->GetPrefs()->GetInteger(prefs::kNetworkPredictionOptions) != |
| - chrome_browser_net::NETWORK_PREDICTION_UNSET) { |
| - return chrome_browser_net::CanPrefetchAndPrerenderUI(profile_->GetPrefs()); |
| - } |
| - // TODO(bnc): remove rest of method as per crbug.com/334602. |
| if (!enabled_) |
|
mmenke
2014/08/28 14:34:49
You're going to get rid of this, and the logic in
Bence
2014/08/28 14:58:20
Yes, I plan to do that soon.
|
| return false; |
| - for (std::list<const PrerenderCondition*>::const_iterator it = |
| - prerender_conditions_.begin(); |
| - it != prerender_conditions_.end(); |
| - ++it) { |
| - const PrerenderCondition* condition = *it; |
| - if (!condition->CanPrerender()) |
| - return false; |
| - } |
| - return true; |
| + return chrome_browser_net::CanPrefetchAndPrerenderUI(profile_->GetPrefs()); |
| } |
| void PrerenderManager::AddProfileNetworkBytesIfEnabled(int64 bytes) { |