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..843ee873f665657a96e56a5839bc112c3ec88155 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); |
} |
-} // namespace page_load_metrics |
+bool EventOccurredInForeground(const base::TimeDelta& event, |
Bryan McQuade
2015/12/09 20:35:24
nice - this seems like a great addition to these u
|
+ const PageLoadExtraInfo& info) { |
+ return info.started_in_foreground && !event.is_zero() && |
+ (info.first_background_time.is_zero() || |
+ event < info.first_background_time); |
+} |
+} // namespace page_load_metrics |