| Index: cc/scheduler/frame_rate_controller.cc
|
| diff --git a/cc/scheduler/frame_rate_controller.cc b/cc/scheduler/frame_rate_controller.cc
|
| index 91e48e6f1e76263276fe2bcad4258ad3dabf4708..08aa31a510dcdc65a4a14bf7d790fa8c89411d95 100644
|
| --- a/cc/scheduler/frame_rate_controller.cc
|
| +++ b/cc/scheduler/frame_rate_controller.cc
|
| @@ -75,7 +75,7 @@ BeginFrameArgs FrameRateController::SetActive(bool active) {
|
| if (is_time_source_throttling_) {
|
| base::TimeTicks missed_tick_time = time_source_->SetActive(active);
|
| if (!missed_tick_time.is_null()) {
|
| - base::TimeTicks deadline = NextTickTime();
|
| + base::TimeTicks deadline = NextTickTime() + interval_;
|
| BeginFrameArgs args =
|
| BeginFrameArgs::Create(missed_tick_time, deadline, interval_);
|
| args.AdjustDeadline(deadline_adjustment_);
|
| @@ -120,7 +120,7 @@ void FrameRateController::OnTimerTick() {
|
| if (client_) {
|
| // TODO(brianderson): Use an adaptive parent compositor deadline.
|
| base::TimeTicks frame_time = LastTickTime();
|
| - base::TimeTicks deadline = NextTickTime();
|
| + base::TimeTicks deadline = NextTickTime() + interval_;
|
| BeginFrameArgs args =
|
| BeginFrameArgs::Create(frame_time, deadline, interval_);
|
| args.AdjustDeadline(deadline_adjustment_);
|
|
|