| 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..19436f3341098e2e21c35f15c3c5013a2dd3da6f 100644
|
| --- a/components/page_load_metrics/browser/page_load_metrics_util.cc
|
| +++ b/components/page_load_metrics/browser/page_load_metrics_util.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include <algorithm>
|
|
|
| +#include "components/page_load_metrics/browser/page_load_metrics_observer.h"
|
| #include "components/page_load_metrics/common/page_load_timing.h"
|
|
|
| namespace page_load_metrics {
|
| @@ -18,5 +19,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,
|
| + 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
|
|
|