| Index: cc/delay_based_time_source.cc
|
| diff --git a/cc/delay_based_time_source.cc b/cc/delay_based_time_source.cc
|
| index ca02564262eee02cad2af05b2595f370c567b54a..be0b10b73a3924924ce56279b3151946d2a55281 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());
|
|
|
|
|