| Index: third_party/WebKit/Source/core/workers/WorkerGlobalScope.cpp
|
| diff --git a/third_party/WebKit/Source/core/workers/WorkerGlobalScope.cpp b/third_party/WebKit/Source/core/workers/WorkerGlobalScope.cpp
|
| index 0021729972721813e929898fc7fcec62cb06a7e8..8f5f58086ddc2173907092df8160c9e4d507f74a 100644
|
| --- a/third_party/WebKit/Source/core/workers/WorkerGlobalScope.cpp
|
| +++ b/third_party/WebKit/Source/core/workers/WorkerGlobalScope.cpp
|
| @@ -130,14 +130,16 @@ void WorkerGlobalScope::exceptionUnhandled(int exceptionId) {
|
|
|
| void WorkerGlobalScope::registerEventListener(
|
| V8AbstractEventListener* eventListener) {
|
| + // TODO(sof): remove once crbug.com/677654 has been diagnosed.
|
| + CHECK(&ThreadState::fromObject(this)->heap() == &ThreadState::fromObject(eventListener)->heap());
|
| bool newEntry = m_eventListeners.add(eventListener).isNewEntry;
|
| - RELEASE_ASSERT(newEntry);
|
| + CHECK(newEntry);
|
| }
|
|
|
| void WorkerGlobalScope::deregisterEventListener(
|
| V8AbstractEventListener* eventListener) {
|
| auto it = m_eventListeners.find(eventListener);
|
| - RELEASE_ASSERT(it != m_eventListeners.end());
|
| + CHECK(it != m_eventListeners.end());
|
| m_eventListeners.remove(it);
|
| }
|
|
|
|
|