Index: chrome/browser/prerender/prerender_contents.cc |
diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc |
index c148908ae8bd7b5b1f28d850d4460de8afc90e3d..030e51e1539fa5e4da023a8489d7e8e493412f93 100644 |
--- a/chrome/browser/prerender/prerender_contents.cc |
+++ b/chrome/browser/prerender/prerender_contents.cc |
@@ -370,14 +370,16 @@ void PrerenderContents::StartPrerendering( |
new_contents->SetUserAgentOverride( |
prerender_manager_->config().user_agent_override); |
- new_contents->GetController().LoadURLWithUserAgentOverride( |
- prerender_url_, |
- referrer_, |
- (origin_ == ORIGIN_OMNIBOX ? content::PAGE_TRANSITION_TYPED : |
- content::PAGE_TRANSITION_LINK), |
- false, |
- std::string(), |
- prerender_manager_->config().is_overriding_user_agent); |
+ content::NavigationController::LoadURLParams load_url_params( |
+ prerender_url_); |
+ load_url_params.referrer = referrer_; |
+ load_url_params.transition_type = (origin_ == ORIGIN_OMNIBOX ? |
+ content::PAGE_TRANSITION_TYPED : content::PAGE_TRANSITION_LINK); |
+ load_url_params.override_user_agent = |
+ prerender_manager_->config().is_overriding_user_agent ? |
+ content::NavigationController::UA_OVERRIDE_TRUE : |
Charlie Reis
2012/08/03 23:12:48
The indent here is wrong. Should be 4 spaces for
boliu
2012/08/03 23:31:39
Done.
|
+ content::NavigationController::UA_OVERRIDE_FALSE; |
+ new_contents->GetController().LoadURLWithParams(load_url_params); |
} |
bool PrerenderContents::GetChildId(int* child_id) const { |