| Index: content/browser/shared_worker/shared_worker_service_impl.cc
|
| diff --git a/content/browser/shared_worker/shared_worker_service_impl.cc b/content/browser/shared_worker/shared_worker_service_impl.cc
|
| index 212028856ad7e3de6af1aa5fd53fb2fa76f40dbc..e81d76d812a2b89318c49480a88166ad1c5bb0e5 100644
|
| --- a/content/browser/shared_worker/shared_worker_service_impl.cc
|
| +++ b/content/browser/shared_worker/shared_worker_service_impl.cc
|
| @@ -332,6 +332,15 @@ void SharedWorkerServiceImpl::DocumentDetached(
|
| }
|
| }
|
|
|
| +void SharedWorkerServiceImpl::DetachAllDocument(
|
| + SharedWorkerMessageFilter* filter) {
|
| + ScopedWorkerDependencyChecker checker(this);
|
| + for (WorkerHostMap::const_iterator iter = worker_hosts_.begin();
|
| + iter != worker_hosts_.end(); ++iter) {
|
| + iter->second->DetachAllDocument(filter);
|
| + }
|
| +}
|
| +
|
| void SharedWorkerServiceImpl::WorkerContextClosed(
|
| int worker_route_id,
|
| SharedWorkerMessageFilter* filter) {
|
|
|