summaryrefslogtreecommitdiffstats
path: root/cc/scheduler/begin_frame_source.cc
diff options
context:
space:
mode:
authorsunnyps <sunnyps@chromium.org>2015-07-07 19:09:48 -0700
committerCommit bot <commit-bot@chromium.org>2015-07-08 02:10:40 +0000
commit2452de2def483ca4011194e185bc8ed3a1b49bb3 (patch)
tree001540fcc495b49292bd630cab884769a2bbd44d /cc/scheduler/begin_frame_source.cc
parent258ad3112050a23525549d586e569556ec3e1acc (diff)
downloadchromium_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.cc6
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));
}