| Index: Source/platform/Timer.cpp
|
| diff --git a/Source/platform/Timer.cpp b/Source/platform/Timer.cpp
|
| index 86c3d8340522ccb74f0d38d80ecc083d054d4efc..235966fbe161907dcd30d864fa748b1284e644e4 100644
|
| --- a/Source/platform/Timer.cpp
|
| +++ b/Source/platform/Timer.cpp
|
| @@ -84,7 +84,6 @@ double TimerBase::nextFireInterval() const
|
| return m_nextFireTime - current;
|
| }
|
|
|
| -NO_LAZY_SWEEP_SANITIZE_ADDRESS
|
| void TimerBase::setNextFireTime(double now, double delay)
|
| {
|
| ASSERT(m_thread == currentThread());
|
| @@ -103,8 +102,12 @@ void TimerBase::setNextFireTime(double now, double delay)
|
| }
|
| }
|
|
|
| +NO_LAZY_SWEEP_SANITIZE_ADDRESS
|
| void TimerBase::run()
|
| {
|
| + if (!canFire())
|
| + return;
|
| +
|
| TRACE_EVENT0("blink", "TimerBase::run");
|
| ASSERT_WITH_MESSAGE(m_thread == currentThread(), "Timer posted by %s %s was run on a different thread", m_location.functionName(), m_location.fileName());
|
| TRACE_EVENT_SET_SAMPLING_STATE("blink", "BlinkInternal");
|
|
|