Index: components/page_load_metrics/browser/page_load_metrics_util.cc |
diff --git a/components/page_load_metrics/browser/page_load_metrics_util.cc b/components/page_load_metrics/browser/page_load_metrics_util.cc |
index 9b641e52d0778bed7a72b0b39b2e0bb507f6cc91..495f762a9c7321e68aae4db7b83440dab2aecd62 100644 |
--- a/components/page_load_metrics/browser/page_load_metrics_util.cc |
+++ b/components/page_load_metrics/browser/page_load_metrics_util.cc |
@@ -18,5 +18,11 @@ base::TimeDelta GetFirstContentfulPaint(const PageLoadTiming& timing) { |
return std::min(timing.first_text_paint, timing.first_image_paint); |
} |
+base::TimeDelta GetBackgroundDelta(const PageLoadExtraInfo& info) { |
+ if (info.first_background_time.is_zero() && info.started_in_foreground) |
+ return base::TimeDelta::Max(); |
+ return info.first_background_time; |
+} |
+ |
} // namespace page_load_metrics |