diff options
author | sunnyps <sunnyps@chromium.org> | 2015-07-07 19:09:48 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-07-08 02:10:40 +0000 |
commit | 2452de2def483ca4011194e185bc8ed3a1b49bb3 (patch) | |
tree | 001540fcc495b49292bd630cab884769a2bbd44d /cc/scheduler/begin_frame_source.cc | |
parent | 258ad3112050a23525549d586e569556ec3e1acc (diff) | |
download | chromium_src-2452de2def483ca4011194e185bc8ed3a1b49bb3.zip chromium_src-2452de2def483ca4011194e185bc8ed3a1b49bb3.tar.gz chromium_src-2452de2def483ca4011194e185bc8ed3a1b49bb3.tar.bz2 |
cc: Cleanup DelayBasedTimeSource code.
BUG=463198
R=brianderson,mithro
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1200113003
Cr-Commit-Position: refs/heads/master@{#337734}
Diffstat (limited to 'cc/scheduler/begin_frame_source.cc')
-rw-r--r-- | cc/scheduler/begin_frame_source.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cc/scheduler/begin_frame_source.cc b/cc/scheduler/begin_frame_source.cc index bc82802..d9cadc8 100644 --- a/cc/scheduler/begin_frame_source.cc +++ b/cc/scheduler/begin_frame_source.cc @@ -221,8 +221,7 @@ SyntheticBeginFrameSource::SyntheticBeginFrameSource( } SyntheticBeginFrameSource::~SyntheticBeginFrameSource() { - if (NeedsBeginFrames()) - time_source_->SetActive(false); + time_source_->SetActive(false); } void SyntheticBeginFrameSource::OnUpdateVSyncParameters( @@ -239,7 +238,7 @@ BeginFrameArgs SyntheticBeginFrameSource::CreateBeginFrameArgs( time_source_->Interval(), type); } -// TimeSourceClient support +// DelayBasedTimeSourceClient support void SyntheticBeginFrameSource::OnTimerTick() { CallOnBeginFrame(CreateBeginFrameArgs(time_source_->LastTickTime(), BeginFrameArgs::NORMAL)); @@ -251,6 +250,7 @@ void SyntheticBeginFrameSource::OnNeedsBeginFramesChange( base::TimeTicks missed_tick_time = time_source_->SetActive(needs_begin_frames); if (!missed_tick_time.is_null()) { + DCHECK(needs_begin_frames); CallOnBeginFrame( CreateBeginFrameArgs(missed_tick_time, BeginFrameArgs::MISSED)); } |