Commit a769c50c authored by Eric Seckler's avatar Eric Seckler Committed by Commit Bot

cc: Ensure Scheduler's deadline_mode_ is initialized to a valid value.

Otherwise we can end up hitting DCHECKs in e.g. 
BeginImplFrameDeadlineModeToString().

Change-Id: Ibaac3356ba94664ce9c08d378ab78631e8aaa890
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2196582Reviewed-by: default avatarSunny Sachanandani <sunnyps@chromium.org>
Commit-Queue: Eric Seckler <eseckler@chromium.org>
Cr-Commit-Position: refs/heads/master@{#771125}
parent e9421ec4
...@@ -281,7 +281,8 @@ class CC_EXPORT Scheduler : public viz::BeginFrameObserverBase { ...@@ -281,7 +281,8 @@ class CC_EXPORT Scheduler : public viz::BeginFrameObserverBase {
// What the latest deadline was, and when it was scheduled. // What the latest deadline was, and when it was scheduled.
base::TimeTicks deadline_; base::TimeTicks deadline_;
base::TimeTicks deadline_scheduled_at_; base::TimeTicks deadline_scheduled_at_;
SchedulerStateMachine::BeginImplFrameDeadlineMode deadline_mode_; SchedulerStateMachine::BeginImplFrameDeadlineMode deadline_mode_ =
SchedulerStateMachine::BeginImplFrameDeadlineMode::NONE;
BeginFrameTracker begin_impl_frame_tracker_; BeginFrameTracker begin_impl_frame_tracker_;
viz::BeginFrameAck last_begin_frame_ack_; viz::BeginFrameAck last_begin_frame_ack_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment