| Index: content/browser/service_worker/embedded_worker_instance.cc
|
| diff --git a/content/browser/service_worker/embedded_worker_instance.cc b/content/browser/service_worker/embedded_worker_instance.cc
|
| index 7cf6e74edaa2ee1a71343f41265179e95b726212..aa9b94f326f4df643ad5fd4c5dab77f60ae4098a 100644
|
| --- a/content/browser/service_worker/embedded_worker_instance.cc
|
| +++ b/content/browser/service_worker/embedded_worker_instance.cc
|
| @@ -477,6 +477,7 @@ void EmbeddedWorkerInstance::Start(
|
| std::unique_ptr<EmbeddedWorkerStartParams> params,
|
| mojom::ServiceWorkerEventDispatcherRequest dispatcher_request,
|
| const StatusCallback& callback) {
|
| + restart_count_++;
|
| if (!context_) {
|
| callback.Run(SERVICE_WORKER_ERROR_ABORT);
|
| // |this| may be destroyed by the callback.
|
| @@ -597,6 +598,7 @@ EmbeddedWorkerInstance::EmbeddedWorkerInstance(
|
| embedded_worker_id_(embedded_worker_id),
|
| status_(EmbeddedWorkerStatus::STOPPED),
|
| starting_phase_(NOT_STARTING),
|
| + restart_count_(0),
|
| thread_id_(kInvalidEmbeddedWorkerThreadId),
|
| devtools_attached_(false),
|
| network_accessed_for_script_(false),
|
|
|