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 1a2b735bfd698615e54b7f4c5043bb8ff03d681f..064b701a006742560a71db1b5edd5c29212f9ec0 100644 |
--- a/third_party/WebKit/Source/core/frame/DOMTimerCoordinator.cpp |
+++ b/third_party/WebKit/Source/core/frame/DOMTimerCoordinator.cpp |
@@ -36,8 +36,10 @@ |
if (timeoutID <= 0) |
return; |
- if (DOMTimer* removedTimer = m_timers.take(timeoutID)) |
+ if (DOMTimer* removedTimer = m_timers.get(timeoutID)) |
removedTimer->disposeTimer(); |
+ |
+ m_timers.remove(timeoutID); |
} |
DEFINE_TRACE(DOMTimerCoordinator) |