| Index: cc/scheduler/scheduler.h
|
| diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h
|
| index 311a71d4b0a66135b84cd0f5f0e1ea9279548d4c..ce3fed783bf8de1012ee2aa40795227f5769b63e 100644
|
| --- a/cc/scheduler/scheduler.h
|
| +++ b/cc/scheduler/scheduler.h
|
| @@ -98,6 +98,13 @@ class CC_EXPORT Scheduler {
|
| void DidLoseOutputSurface();
|
| void DidCreateAndInitializeOutputSurface();
|
|
|
| + // Tests do not want to shut down until all possible BeginMainFrames have
|
| + // occured to prevent flakiness.
|
| + bool MainFrameForTestingWillHappen() const {
|
| + return state_machine_.CommitPending() ||
|
| + state_machine_.CouldSendBeginMainFrame();
|
| + }
|
| +
|
| bool CommitPending() const { return state_machine_.CommitPending(); }
|
| bool RedrawPending() const { return state_machine_.RedrawPending(); }
|
| bool ManageTilesPending() const {
|
|
|