Chromium Code Reviews| Index: cc/scheduler/scheduler_state_machine.cc |
| diff --git a/cc/scheduler/scheduler_state_machine.cc b/cc/scheduler/scheduler_state_machine.cc |
| index 2bec4de837494ae42052cd839f0001e880428d44..aa865732f7830c94bfc2d20c2e16a36f3aa1e7d9 100644 |
| --- a/cc/scheduler/scheduler_state_machine.cc |
| +++ b/cc/scheduler/scheduler_state_machine.cc |
| @@ -1086,4 +1086,17 @@ bool SchedulerStateMachine::HasInitializedOutputSurface() const { |
| return false; |
| } |
| +std::string SchedulerStateMachine::GetStatesForDebugging() const { |
| + return base::StringPrintf("%c %d %d %d %d %d %d %d %d", |
|
brianderson
2014/09/02 22:24:28
Do some of these %d's need to be %c's?
lgtm if th
|
| + needs_commit_ ? 'T' : 'F', |
| + static_cast<int>(output_surface_state_), |
| + static_cast<int>(begin_impl_frame_state_), |
| + static_cast<int>(commit_state_), |
| + has_pending_tree_ ? 'T' : 'F', |
| + pending_tree_is_ready_for_activation_ ? 'T' : 'F', |
| + active_tree_needs_first_draw_ ? 'T' : 'F', |
| + max_pending_swaps_, |
| + pending_swaps_); |
| +} |
| + |
| } // namespace cc |