Index: cc/scheduler/scheduler.cc |
diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc |
index 6555e82e91e2965b3b5c2ede90933d4bc5180123..bf4a6fa1d2088a685072c8c4a59512cc6163ae59 100644 |
--- a/cc/scheduler/scheduler.cc |
+++ b/cc/scheduler/scheduler.cc |
@@ -294,6 +294,11 @@ void Scheduler::PollForAnticipatedDrawTriggers() { |
state_machine_.DidLeavePollForAnticipatedDrawTriggers(); |
} |
+bool Scheduler::IsBeginMainFrameSent() const { |
+ return state_machine_.commit_state() == |
+ SchedulerStateMachine::COMMIT_STATE_BEGIN_MAIN_FRAME_SENT; |
+} |
+ |
void Scheduler::DrawAndSwapIfPossible() { |
DrawSwapReadbackResult result = |
client_->ScheduledActionDrawAndSwapIfPossible(); |