Index: cc/delay_based_time_source.cc |
diff --git a/cc/delay_based_time_source.cc b/cc/delay_based_time_source.cc |
index be0b10b73a3924924ce56279b3151946d2a55281..ca02564262eee02cad2af05b2595f370c567b54a 100644 |
--- a/cc/delay_based_time_source.cc |
+++ b/cc/delay_based_time_source.cc |
@@ -6,6 +6,7 @@ |
#include "CCDelayBasedTimeSource.h" |
+#include "base/logging.h" |
#include "TraceEvent.h" |
#include <algorithm> |
#include <wtf/CurrentTime.h> |
@@ -91,7 +92,7 @@ base::TimeTicks CCDelayBasedTimeSource::nextTickTime() |
void CCDelayBasedTimeSource::onTimerFired() |
{ |
- ASSERT(m_state != STATE_INACTIVE); |
+ DCHECK(m_state != STATE_INACTIVE); |
base::TimeTicks now = this->now(); |
m_lastTickTime = now; |
@@ -203,7 +204,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; |
- ASSERT(newTickTarget > now); |
+ DCHECK(newTickTarget > now); |
// Avoid double ticks when: |
// 1) Turning off the timer and turning it right back on. |
@@ -220,7 +221,7 @@ void CCDelayBasedTimeSource::postNextTickTask(base::TimeTicks now) |
// Post another task *before* the tick and update state |
base::TimeDelta delay = newTickTarget - now; |
- ASSERT(delay.InMillisecondsF() <= |
+ DCHECK(delay.InMillisecondsF() <= |
m_nextParameters.interval.InMillisecondsF() * (1.0 + doubleTickThreshold)); |
m_timer.startOneShot(delay.InSecondsF()); |