Index: content/renderer/service_worker/embedded_worker_dispatcher.cc |
diff --git a/content/renderer/service_worker/embedded_worker_dispatcher.cc b/content/renderer/service_worker/embedded_worker_dispatcher.cc |
index c99168cd0cfb0616ea0b9b1d969be6447c2fb81e..4ec7dea119343491f6663bd4e710052b667e02de 100644 |
--- a/content/renderer/service_worker/embedded_worker_dispatcher.cc |
+++ b/content/renderer/service_worker/embedded_worker_dispatcher.cc |
@@ -95,8 +95,9 @@ void EmbeddedWorkerDispatcher::OnStartWorker( |
params.wait_for_debugger ? |
blink::WebEmbeddedWorkerStartData::WaitForDebugger : |
blink::WebEmbeddedWorkerStartData::DontWaitForDebugger; |
- start_data.v8CacheOptions = |
- static_cast<blink::WebSettings::V8CacheOptions>(params.v8_cache_options); |
+ start_data.v8CacheOptions = static_cast<blink::WebSettings::V8CacheOptions>( |
+ params.settings.v8_cache_options); |
+ start_data.dataSaverEnabled = params.settings.data_saver_enabled; |
wrapper->worker()->startWorkerContext(start_data); |
workers_.AddWithID(wrapper.release(), params.embedded_worker_id); |