summaryrefslogtreecommitdiffstats
path: root/content/renderer/service_worker
diff options
context:
space:
mode:
authorhoro@chromium.org <horo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-17 01:50:27 +0000
committerhoro@chromium.org <horo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-17 01:50:27 +0000
commitc95418231ba15f4851b6a8377e1d58fe5bd9455c (patch)
tree2b6da1c4a58b3f0706f71df8ae1328976f086496 /content/renderer/service_worker
parentb67f29b82bfcc6eab36f1cf06e116550ddbf1891 (diff)
downloadchromium_src-c95418231ba15f4851b6a8377e1d58fe5bd9455c.zip
chromium_src-c95418231ba15f4851b6a8377e1d58fe5bd9455c.tar.gz
chromium_src-c95418231ba15f4851b6a8377e1d58fe5bd9455c.tar.bz2
Call EmbeddedWorkerDevToolsManager::ServiceWorkerCreated, WorkerContextStarted and WorkerDestroyed.
BUG=358657 Review URL: https://codereview.chromium.org/261753008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271144 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/service_worker')
-rw-r--r--content/renderer/service_worker/embedded_worker_dispatcher.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/content/renderer/service_worker/embedded_worker_dispatcher.cc b/content/renderer/service_worker/embedded_worker_dispatcher.cc
index 6486bfd..15ff76a4 100644
--- a/content/renderer/service_worker/embedded_worker_dispatcher.cc
+++ b/content/renderer/service_worker/embedded_worker_dispatcher.cc
@@ -82,7 +82,9 @@ void EmbeddedWorkerDispatcher::OnStartWorker(
blink::WebEmbeddedWorkerStartData start_data;
start_data.scriptURL = params.script_url;
start_data.userAgent = base::UTF8ToUTF16(GetContentClient()->GetUserAgent());
- start_data.startMode = blink::WebEmbeddedWorkerStartModeDontPauseOnStart;
+ start_data.startMode =
+ params.pause_on_start ? blink::WebEmbeddedWorkerStartModePauseOnStart
+ : blink::WebEmbeddedWorkerStartModeDontPauseOnStart;
wrapper->worker()->startWorkerContext(start_data);
workers_.AddWithID(wrapper.release(), params.embedded_worker_id);