| Index: chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc
|
| diff --git a/chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc b/chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc
|
| index 562c655ed67c2f64afcdb6d62c804ce94fcc868d..e311b7184b7671d20fc8f5a90bac1a7ec9164432 100644
|
| --- a/chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc
|
| +++ b/chrome/browser/page_load_metrics/observers/aborts_page_load_metrics_observer.cc
|
| @@ -201,11 +201,11 @@ void AbortsPageLoadMetricsObserver::OnComplete(
|
| if (timing.IsEmpty())
|
| return;
|
|
|
| - if (!timing.parse_start.is_zero() && time_to_abort >= timing.parse_start &&
|
| - (timing.parse_stop.is_zero() || timing.parse_stop >= time_to_abort)) {
|
| + if (timing.parse_start && time_to_abort >= timing.parse_start &&
|
| + (!timing.parse_stop || timing.parse_stop >= time_to_abort)) {
|
| RecordAbortDuringParse(abort_type, time_to_abort);
|
| }
|
| - if (timing.first_paint.is_zero() || timing.first_paint >= time_to_abort) {
|
| + if (!timing.first_paint || timing.first_paint >= time_to_abort) {
|
| RecordAbortAfterCommitBeforePaint(abort_type, time_to_abort);
|
| }
|
| }
|
|
|