Index: chrome/renderer/chrome_content_renderer_client.cc |
diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc |
index 840a53be5658f13a052b4621ed58ce7776f20bdb..9da2a604734032c954318beaa3af6b7834b200be 100644 |
--- a/chrome/renderer/chrome_content_renderer_client.cc |
+++ b/chrome/renderer/chrome_content_renderer_client.cc |
@@ -474,6 +474,9 @@ void ChromeContentRendererClient::RenderFrameCreated( |
// Only attach MainRenderFrameObserver to the main frame, since |
// we only want to log page load metrics for the main frame. |
new page_load_metrics::MetricsRenderFrameObserver(render_frame); |
+ // Similarly, PageLoadHistograms are currently only collected for the main |
+ // frame. |
+ new PageLoadHistograms(render_frame); |
} else { |
// Avoid any race conditions from having the browser tell subframes that |
// they're prerendering. |
@@ -516,7 +519,6 @@ void ChromeContentRendererClient::RenderViewCreated( |
#if defined(ENABLE_EXTENSIONS) |
ChromeExtensionsRendererClient::GetInstance()->RenderViewCreated(render_view); |
#endif |
- new PageLoadHistograms(render_view); |
#if defined(ENABLE_PRINTING) |
new printing::PrintWebViewHelper( |
render_view, std::unique_ptr<printing::PrintWebViewHelper::Delegate>( |