| Index: third_party/WebKit/Source/platform/scheduler/base/task_queue_manager.cc
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/base/task_queue_manager.cc b/third_party/WebKit/Source/platform/scheduler/base/task_queue_manager.cc
|
| index f44ee457a87e5189ddb438b495d6db1920f95be9..34c118fc80374e97dd23bdccceff356c7cb82ca1 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/base/task_queue_manager.cc
|
| +++ b/third_party/WebKit/Source/platform/scheduler/base/task_queue_manager.cc
|
| @@ -226,9 +226,11 @@ void TaskQueueManager::DoWork(base::TimeTicks run_time, bool from_main_thread) {
|
| if (!delegate_->IsNested() && task_start_time != base::TimeTicks()) {
|
| // Only report top level task durations.
|
| base::TimeTicks task_end_time = lazy_now.Now();
|
| +
|
| FOR_EACH_OBSERVER(TaskTimeObserver, task_time_observers_,
|
| - ReportTaskTime(MonotonicTimeInSeconds(task_start_time),
|
| - MonotonicTimeInSeconds(task_end_time)));
|
| + ReportTaskTime(work_queue->task_queue(),
|
| + task_start_time, task_end_time));
|
| +
|
| task_start_time = task_end_time;
|
| }
|
|
|
|
|