Index: chrome/renderer/page_load_histograms.cc |
diff --git a/chrome/renderer/page_load_histograms.cc b/chrome/renderer/page_load_histograms.cc |
index 768798b05dd312c3e0e724c2c8e6815a71056657..57bc17adabfddbdb5bde524fd28a22327875ce4d 100644 |
--- a/chrome/renderer/page_load_histograms.cc |
+++ b/chrome/renderer/page_load_histograms.cc |
@@ -921,11 +921,14 @@ void PageLoadHistograms::Dump(WebFrame* frame) { |
MaybeDumpFirstLayoutHistograms(); |
+ content::RenderFrame* render_frame = |
+ content::RenderFrame::FromWebFrame(frame); |
+ |
// Metrics based on the timing information recorded for the Navigation Timing |
// API - http://www.w3.org/TR/navigation-timing/. |
DumpHistograms( |
frame->performance(), document_state, data_reduction_proxy_was_used, |
- false /* TODO: render_frame->IsUsingLoFi() */, came_from_websearch, |
+ render_frame && render_frame->IsUsingLoFi(), came_from_websearch, |
websearch_chrome_joint_experiment_id, is_preview, scheme_type); |
// Old metrics based on the timing information stored in DocumentState. These |