Chromium Code Reviews| Index: components/scheduler/renderer/renderer_scheduler_impl.cc |
| diff --git a/components/scheduler/renderer/renderer_scheduler_impl.cc b/components/scheduler/renderer/renderer_scheduler_impl.cc |
| index 91069dec8559003111c43b5d68210d33c7255bdf..9f66b3d8f2125f62f327fe5c57b9ccf5c0fb6427 100644 |
| --- a/components/scheduler/renderer/renderer_scheduler_impl.cc |
| +++ b/components/scheduler/renderer/renderer_scheduler_impl.cc |
| @@ -1128,6 +1128,19 @@ void RendererSchedulerImpl::ResetForNavigationLocked() { |
| UpdatePolicyLocked(UpdateType::MAY_EARLY_OUT_IF_POLICY_UNCHANGED); |
| } |
| +void RendererSchedulerImpl::SetThreadBlameContext( |
| + base::trace_event::BlameContext* blame_context) { |
| + // Any task that runs in the default task runners belongs to the context of |
| + // the current thread (as opposed to a particular frame). Note that the task |
| + // itself may still enter a more specific blame context if necessary. |
| + control_task_runner_->SetBlameContext(blame_context); |
| + DefaultTaskRunner()->SetBlameContext(blame_context); |
| + default_loading_task_runner_->SetBlameContext(blame_context); |
| + default_timer_task_runner_->SetBlameContext(blame_context); |
| + compositor_task_runner_->SetBlameContext(blame_context); |
| + idle_helper_.IdleTaskRunner()->SetBlameContext(blame_context); |
|
alex clarke (OOO till 29th)
2016/03/21 14:38:36
Maybe add a note that loading_task_runners_ and ti
Sami
2016/03/21 15:18:05
Done.
|
| +} |
| + |
| void RendererSchedulerImpl::RegisterTimeDomain(TimeDomain* time_domain) { |
| helper_.RegisterTimeDomain(time_domain); |
| } |