| Index: cc/scheduler/scheduler_state_machine.cc
|
| diff --git a/cc/scheduler/scheduler_state_machine.cc b/cc/scheduler/scheduler_state_machine.cc
|
| index e93d0c84a2c80f7b2e50bef61a2b98b0ab88c08e..a608fb902c74864a3203db522e5f72f367a091eb 100644
|
| --- a/cc/scheduler/scheduler_state_machine.cc
|
| +++ b/cc/scheduler/scheduler_state_machine.cc
|
| @@ -673,10 +673,8 @@ void SchedulerStateMachine::UpdateStateOnDraw(bool did_swap) {
|
| draw_if_possible_failed_ = false;
|
| active_tree_needs_first_draw_ = false;
|
|
|
| - if (did_swap) {
|
| - swap_used_incomplete_tile_ = false;
|
| + if (did_swap)
|
| last_frame_number_swap_performed_ = current_frame_number_;
|
| - }
|
| }
|
|
|
| void SchedulerStateMachine::SetMainThreadNeedsLayerTextures() {
|
| @@ -759,8 +757,9 @@ void SchedulerStateMachine::SetVisible(bool visible) { visible_ = visible; }
|
|
|
| void SchedulerStateMachine::SetNeedsRedraw() { needs_redraw_ = true; }
|
|
|
| -void SchedulerStateMachine::DidSwapUseIncompleteTile() {
|
| - swap_used_incomplete_tile_ = true;
|
| +void SchedulerStateMachine::SetSwapUsedIncompleteTile(
|
| + bool used_incomplete_tile) {
|
| + swap_used_incomplete_tile_ = used_incomplete_tile;
|
| }
|
|
|
| void SchedulerStateMachine::DidDrawIfPossibleCompleted(bool success) {
|
|
|