| Index: cc/scheduler/frame_rate_controller.cc
|
| diff --git a/cc/scheduler/frame_rate_controller.cc b/cc/scheduler/frame_rate_controller.cc
|
| index ce71faaad270da321c9eed8383a182347238a1a0..0114e6f1e08d427301d85c18186a0fa723f6ce57 100644
|
| --- a/cc/scheduler/frame_rate_controller.cc
|
| +++ b/cc/scheduler/frame_rate_controller.cc
|
| @@ -119,10 +119,11 @@ void FrameRateController::OnTimerTick() {
|
| if (client_) {
|
| // TODO(brianderson): Use an adaptive parent compositor deadline.
|
| base::TimeTicks frame_time = LastTickTime();
|
| - base::TimeTicks deadline = NextTickTime() + deadline_adjustment_;
|
| - client_->FrameRateControllerTick(
|
| - throttled,
|
| - BeginFrameArgs::Create(frame_time, deadline, interval_));
|
| + base::TimeTicks deadline = NextTickTime();
|
| + BeginFrameArgs args =
|
| + BeginFrameArgs::Create(frame_time, deadline, interval_);
|
| + args.AdjustDeadline(deadline_adjustment_);
|
| + client_->FrameRateControllerTick(throttled, args);
|
| }
|
|
|
| if (!is_time_source_throttling_ && !throttled)
|
|
|