summaryrefslogtreecommitdiffstats
path: root/cc/delay_based_time_source.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cc/delay_based_time_source.cc')
-rw-r--r--cc/delay_based_time_source.cc7
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());