| 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 76d91b29e2b78891b4ad3ef9c9320a273f04aabd..fe5ec4154baf27e3e85020ba8a1751a20a2b9002 100644
|
| --- a/content/browser/service_worker/service_worker_version.cc
|
| +++ b/content/browser/service_worker/service_worker_version.cc
|
| @@ -1361,10 +1361,12 @@ void ServiceWorkerVersion::StartWorkerInternal() {
|
| if (!timeout_timer_.IsRunning())
|
| StartTimeoutTimer();
|
| if (running_status() == STOPPED) {
|
| + DCHECK(!pause_after_download_ || !IsInstalled(status()));
|
| embedded_worker_->Start(
|
| version_id_, scope_, script_url_,
|
| base::Bind(&ServiceWorkerVersion::OnStartSentAndScriptEvaluated,
|
| - weak_factory_.GetWeakPtr()));
|
| + weak_factory_.GetWeakPtr()),
|
| + pause_after_download_);
|
| }
|
| }
|
|
|
|
|