Index: cc/scheduler/scheduler.h |
diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h |
index 967d31b7f5912a192ae32daf6d38f1d1a436db22..d6fc074c5411c3f264e9facaf9c6f654d34d810c 100644 |
--- a/cc/scheduler/scheduler.h |
+++ b/cc/scheduler/scheduler.h |
@@ -120,9 +120,6 @@ class CC_EXPORT Scheduler : public BeginFrameObserverBase { |
bool PrepareTilesPending() const { |
return state_machine_.PrepareTilesPending(); |
} |
- bool MainThreadIsInHighLatencyMode() const { |
- return state_machine_.MainThreadIsInHighLatencyMode(); |
- } |
bool BeginImplFrameDeadlinePending() const { |
return !begin_impl_frame_deadline_task_.IsCancelled(); |
} |
@@ -201,7 +198,9 @@ class CC_EXPORT Scheduler : public BeginFrameObserverBase { |
void DrawAndSwapForced(); |
void ProcessScheduledActions(); |
void UpdateCompositorTimingHistoryRecordingEnabled(); |
- bool CanCommitAndActivateBeforeDeadline() const; |
+ bool ShouldRecoverMainLatency(const BeginFrameArgs& args) const; |
+ bool ShouldRecoverImplLatency(const BeginFrameArgs& args) const; |
+ bool CanCommitAndActivateBeforeDeadline(const BeginFrameArgs& args) const; |
void AdvanceCommitStateIfPossible(); |
bool IsBeginMainFrameSentOrStarted() const; |
void BeginRetroFrame(); |