| Index: cc/scheduler/scheduler_state_machine.cc
|
| diff --git a/cc/scheduler/scheduler_state_machine.cc b/cc/scheduler/scheduler_state_machine.cc
|
| index 7bce7eec5930513c1312f10b8fa18e64c572304a..71813baa18821fa6ae21246208dbc24f40d2fee2 100644
|
| --- a/cc/scheduler/scheduler_state_machine.cc
|
| +++ b/cc/scheduler/scheduler_state_machine.cc
|
| @@ -48,8 +48,7 @@
|
| skip_begin_main_frame_to_reduce_latency_(false),
|
| continuous_painting_(false),
|
| impl_latency_takes_priority_on_battery_(false),
|
| - children_need_begin_frames_(false),
|
| - defer_commits_(false) {
|
| + children_need_begin_frames_(false) {
|
| }
|
|
|
| const char* SchedulerStateMachine::OutputSurfaceStateToString(
|
| @@ -239,7 +238,6 @@
|
| state->SetBoolean("impl_latency_takes_priority_on_battery",
|
| impl_latency_takes_priority_on_battery_);
|
| state->SetBoolean("children_need_begin_frames", children_need_begin_frames_);
|
| - state->SetBoolean("defer_commits", defer_commits_);
|
| state->EndDictionary();
|
| }
|
|
|
| @@ -414,10 +412,6 @@
|
|
|
| // We can not perform commits if we are not visible.
|
| if (!visible_)
|
| - return false;
|
| -
|
| - // Do not make a new commits when it is deferred.
|
| - if (defer_commits_)
|
| return false;
|
|
|
| return true;
|
| @@ -773,10 +767,6 @@
|
| bool children_need_begin_frames) {
|
| DCHECK(settings_.forward_begin_frames_to_children);
|
| children_need_begin_frames_ = children_need_begin_frames;
|
| -}
|
| -
|
| -void SchedulerStateMachine::SetDeferCommits(bool defer_commits) {
|
| - defer_commits_ = defer_commits;
|
| }
|
|
|
| // These are the cases where we definitely (or almost definitely) have a
|
| @@ -1062,7 +1052,6 @@
|
| switch (reason) {
|
| case CommitEarlyOutReason::ABORTED_OUTPUT_SURFACE_LOST:
|
| case CommitEarlyOutReason::ABORTED_NOT_VISIBLE:
|
| - case CommitEarlyOutReason::ABORTED_DEFERRED_COMMIT:
|
| commit_state_ = COMMIT_STATE_IDLE;
|
| SetNeedsCommit();
|
| return;
|
|
|