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 5ed3d6d12d91062b9579ad61cefc601a04eec780..d3c3abdc925c3aa5de569fd14401e671236f4b19 100644 |
--- a/components/scheduler/renderer/renderer_scheduler_impl.cc |
+++ b/components/scheduler/renderer/renderer_scheduler_impl.cc |
@@ -60,6 +60,10 @@ RendererSchedulerImpl::~RendererSchedulerImpl() { |
this); |
} |
+void RendererSchedulerImpl::PreShutdown() { |
+ helper_.PreShutdown(); |
+} |
+ |
void RendererSchedulerImpl::Shutdown() { |
helper_.Shutdown(); |
} |
@@ -92,6 +96,12 @@ RendererSchedulerImpl::TimerTaskRunner() { |
return timer_task_runner_; |
} |
+scoped_refptr<base::SingleThreadTaskRunner> |
+RendererSchedulerImpl::ShutdownTaskRunner() { |
+ helper_.CheckOnValidThread(); |
+ return helper_.ShutdownTaskRunner(); |
+} |
+ |
bool RendererSchedulerImpl::CanExceedIdleDeadlineIfRequired() const { |
return helper_.CanExceedIdleDeadlineIfRequired(); |
} |