| Index: content/browser/service_worker/service_worker_version.cc
|
| diff --git a/content/browser/service_worker/service_worker_version.cc b/content/browser/service_worker/service_worker_version.cc
|
| index a91ac6e9aa9bcac9babceff3f10ec94c0e03569d..03216e1a3c907fabe36195928d003b940bf39d18 100644
|
| --- a/content/browser/service_worker/service_worker_version.cc
|
| +++ b/content/browser/service_worker/service_worker_version.cc
|
| @@ -9,6 +9,7 @@
|
| #include "content/browser/service_worker/embedded_worker_registry.h"
|
| #include "content/browser/service_worker/service_worker_context_core.h"
|
| #include "content/browser/service_worker/service_worker_registration.h"
|
| +#include "content/common/service_worker/service_worker_messages.h"
|
|
|
| namespace content {
|
|
|
| @@ -42,6 +43,14 @@ void ServiceWorkerVersion::StopWorker() {
|
| embedded_worker_->Stop();
|
| }
|
|
|
| +bool ServiceWorkerVersion::DispatchFetchEvent(
|
| + const ServiceWorkerFetchRequest& request) {
|
| + if (embedded_worker_->status() != EmbeddedWorkerInstance::RUNNING)
|
| + return false;
|
| + return embedded_worker_->SendMessage(
|
| + ServiceWorkerMsg_FetchEvent(request));
|
| +}
|
| +
|
| void ServiceWorkerVersion::OnAssociateProvider(
|
| ServiceWorkerProviderHost* provider_host) {
|
| DCHECK(!is_shutdown_);
|
|
|