Index: content/browser/renderer_host/render_view_host_impl.cc |
diff --git a/content/browser/renderer_host/render_view_host_impl.cc b/content/browser/renderer_host/render_view_host_impl.cc |
index 8955655e648fe01e4f5d4f3b0e14b8986a6f6eec..ea0c7332d3605224e1392e78d6c9b9a7570154d7 100644 |
--- a/content/browser/renderer_host/render_view_host_impl.cc |
+++ b/content/browser/renderer_host/render_view_host_impl.cc |
@@ -209,7 +209,8 @@ content::SiteInstance* RenderViewHostImpl::GetSiteInstance() const { |
bool RenderViewHostImpl::CreateRenderView(const string16& frame_name, |
int opener_route_id, |
int32 max_page_id, |
- int embedder_process_id) { |
+ int embedder_process_id, |
+ const std::string& ua_override) { |
DCHECK(!IsRenderViewLive()) << "Creating view twice"; |
// The process may (if we're sharing a process with another host that already |
@@ -241,6 +242,7 @@ bool RenderViewHostImpl::CreateRenderView(const string16& frame_name, |
params.surface_id = surface_id(); |
params.session_storage_namespace_id = session_storage_namespace_->id(); |
params.frame_name = frame_name; |
+ params.user_agent_override = ua_override; |
// Ensure the RenderView sets its opener correctly. |
params.opener_route_id = opener_route_id; |
params.swapped_out = is_swapped_out_; |