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 48c4c1b2228d3de8dd51845e05841d517f37a517..3b92680c1a309261a510b1eb113deabb00b9cb90 100644 |
--- a/components/scheduler/renderer/renderer_scheduler_impl.cc |
+++ b/components/scheduler/renderer/renderer_scheduler_impl.cc |
@@ -136,7 +136,7 @@ void RendererSchedulerImpl::DidCommitFrameToCompositor() { |
// the next pending delayed tasks (as currently done in for long idle times) |
idle_helper_.StartIdlePeriod( |
IdleHelper::IdlePeriodState::IN_SHORT_IDLE_PERIOD, now, |
- estimated_next_frame_begin_, true); |
+ estimated_next_frame_begin_); |
} |
} |
@@ -304,9 +304,7 @@ bool RendererSchedulerImpl::ShouldYieldForHighPriorityWork() { |
base::TimeTicks RendererSchedulerImpl::CurrentIdleTaskDeadlineForTesting() |
const { |
- base::TimeTicks deadline; |
- idle_helper_.CurrentIdleTaskDeadlineCallback(&deadline); |
- return deadline; |
+ return idle_helper_.CurrentIdleTaskDeadline(); |
} |
RendererSchedulerImpl::Policy RendererSchedulerImpl::SchedulerPolicy() const { |
@@ -487,24 +485,6 @@ SchedulerHelper* RendererSchedulerImpl::GetSchedulerHelperForTesting() { |
return &helper_; |
} |
-RendererSchedulerImpl::PollableNeedsUpdateFlag::PollableNeedsUpdateFlag( |
- base::Lock* write_lock_) |
- : flag_(false), write_lock_(write_lock_) { |
-} |
- |
-RendererSchedulerImpl::PollableNeedsUpdateFlag::~PollableNeedsUpdateFlag() { |
-} |
- |
-void RendererSchedulerImpl::PollableNeedsUpdateFlag::SetWhileLocked( |
- bool value) { |
- write_lock_->AssertAcquired(); |
- base::subtle::Release_Store(&flag_, value); |
-} |
- |
-bool RendererSchedulerImpl::PollableNeedsUpdateFlag::IsSet() const { |
- return base::subtle::Acquire_Load(&flag_) != 0; |
-} |
- |
void RendererSchedulerImpl::SuspendTimerQueue() { |
helper_.CheckOnValidThread(); |
timer_queue_suspend_count_++; |