diff options
Diffstat (limited to 'cc/delay_based_time_source.cc')
-rw-r--r-- | cc/delay_based_time_source.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/cc/delay_based_time_source.cc b/cc/delay_based_time_source.cc index ca02564..be0b10b 100644 --- a/cc/delay_based_time_source.cc +++ b/cc/delay_based_time_source.cc @@ -6,7 +6,6 @@ #include "CCDelayBasedTimeSource.h" -#include "base/logging.h" #include "TraceEvent.h" #include <algorithm> #include <wtf/CurrentTime.h> @@ -92,7 +91,7 @@ base::TimeTicks CCDelayBasedTimeSource::nextTickTime() void CCDelayBasedTimeSource::onTimerFired() { - DCHECK(m_state != STATE_INACTIVE); + ASSERT(m_state != STATE_INACTIVE); base::TimeTicks now = this->now(); m_lastTickTime = now; @@ -204,7 +203,7 @@ base::TimeTicks CCDelayBasedTimeSource::nextTickTarget(base::TimeTicks now) int intervalsElapsed = static_cast<int>(floor((now - m_nextParameters.tickTarget).InSecondsF() / newInterval.InSecondsF())); base::TimeTicks lastEffectiveTick = m_nextParameters.tickTarget + newInterval * intervalsElapsed; base::TimeTicks newTickTarget = lastEffectiveTick + newInterval; - DCHECK(newTickTarget > now); + ASSERT(newTickTarget > now); // Avoid double ticks when: // 1) Turning off the timer and turning it right back on. @@ -221,7 +220,7 @@ void CCDelayBasedTimeSource::postNextTickTask(base::TimeTicks now) // Post another task *before* the tick and update state base::TimeDelta delay = newTickTarget - now; - DCHECK(delay.InMillisecondsF() <= + ASSERT(delay.InMillisecondsF() <= m_nextParameters.interval.InMillisecondsF() * (1.0 + doubleTickThreshold)); m_timer.startOneShot(delay.InSecondsF()); |