| 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_)
|
| 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) {
|
|
|