| Index: third_party/WebKit/Source/core/frame/DOMTimerCoordinator.cpp
|
| diff --git a/third_party/WebKit/Source/core/frame/DOMTimerCoordinator.cpp b/third_party/WebKit/Source/core/frame/DOMTimerCoordinator.cpp
|
| index dc805198ee42ceb363b18e12793674a53cf9d4e6..8aec65a77bf3b409ef68f1f19b9bbec7a0372ef1 100644
|
| --- a/third_party/WebKit/Source/core/frame/DOMTimerCoordinator.cpp
|
| +++ b/third_party/WebKit/Source/core/frame/DOMTimerCoordinator.cpp
|
| @@ -23,14 +23,8 @@ int DOMTimerCoordinator::installNewTimeout(ExecutionContext* context,
|
| // FIXME: DOMTimers depends heavily on ExecutionContext. Decouple them.
|
| ASSERT(context->timers() == this);
|
| int timeoutID = nextID();
|
| - TimeoutMap::AddResult result = m_timers.insert(
|
| - timeoutID,
|
| - DOMTimer::create(context, action, timeout, singleShot, timeoutID));
|
| - ASSERT(result.isNewEntry);
|
| - DOMTimer* timer = result.storedValue->value.get();
|
| -
|
| - timer->suspendIfNeeded();
|
| -
|
| + m_timers.insert(timeoutID, DOMTimer::create(context, action, timeout,
|
| + singleShot, timeoutID));
|
| return timeoutID;
|
| }
|
|
|
|
|