| Index: Source/modules/serviceworkers/ServiceWorkerRegistration.cpp
|
| diff --git a/Source/modules/serviceworkers/ServiceWorkerRegistration.cpp b/Source/modules/serviceworkers/ServiceWorkerRegistration.cpp
|
| index 7209b588a788b4c4a81e320f33b6cb44df54de5a..1f7f2a6e4b6e28e0db7241f71704b52d93ae3a31 100644
|
| --- a/Source/modules/serviceworkers/ServiceWorkerRegistration.cpp
|
| +++ b/Source/modules/serviceworkers/ServiceWorkerRegistration.cpp
|
| @@ -132,7 +132,6 @@ ServiceWorkerRegistration::ServiceWorkerRegistration(ExecutionContext* execution
|
| , m_stopped(false)
|
| {
|
| ASSERT(m_outerRegistration);
|
| - ThreadState::current()->registerPreFinalizer(*this);
|
|
|
| if (!executionContext)
|
| return;
|
| @@ -143,13 +142,6 @@ ServiceWorkerRegistration::ServiceWorkerRegistration(ExecutionContext* execution
|
|
|
| ServiceWorkerRegistration::~ServiceWorkerRegistration()
|
| {
|
| - ASSERT(!m_outerRegistration);
|
| -}
|
| -
|
| -void ServiceWorkerRegistration::dispose()
|
| -{
|
| - // See ServiceWorker::dispose() comment why this explicit dispose() action is needed.
|
| - m_outerRegistration.clear();
|
| }
|
|
|
| DEFINE_TRACE(ServiceWorkerRegistration)
|
|
|