| Index: chrome/browser/prerender/prerender_contents.cc
|
| diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc
|
| index ce7e59a57cf90a326ec9e6cce4995d3d7951a01e..fa9e06de5fd8aa7711b995af32ba7eeda49a64ad 100644
|
| --- a/chrome/browser/prerender/prerender_contents.cc
|
| +++ b/chrome/browser/prerender/prerender_contents.cc
|
| @@ -369,12 +369,18 @@ void PrerenderContents::StartPrerendering(
|
| DCHECK(load_start_time_.is_null());
|
| load_start_time_ = base::TimeTicks::Now();
|
|
|
| - new_contents->GetController().LoadURL(
|
| + // Transfer over the user agent override.
|
| + 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),
|
| - std::string());
|
| + false,
|
| + std::string(),
|
| + prerender_manager_->config().is_overriding_user_agent);
|
| }
|
|
|
| bool PrerenderContents::GetChildId(int* child_id) const {
|
|
|