Index: third_party/WebKit/Source/web/DedicatedWorkerGlobalScopeProxyProviderImpl.cpp |
diff --git a/third_party/WebKit/Source/web/DedicatedWorkerGlobalScopeProxyProviderImpl.cpp b/third_party/WebKit/Source/web/DedicatedWorkerGlobalScopeProxyProviderImpl.cpp |
index bb651146762ec692739ae921b6cdb088f92d1c7b..c414b72eccafa8aa36944ba840e4b7959569132c 100644 |
--- a/third_party/WebKit/Source/web/DedicatedWorkerGlobalScopeProxyProviderImpl.cpp |
+++ b/third_party/WebKit/Source/web/DedicatedWorkerGlobalScopeProxyProviderImpl.cpp |
@@ -34,6 +34,7 @@ |
#include "core/workers/DedicatedWorkerMessagingProxy.h" |
#include "core/workers/Worker.h" |
#include "core/workers/WorkerClients.h" |
+#include "core/workers/WorkerSettings.h" |
#include "public/platform/WebString.h" |
#include "public/web/WebContentSettingsClient.h" |
#include "public/web/WebFrameClient.h" |
@@ -56,6 +57,7 @@ InProcessWorkerGlobalScopeProxy* DedicatedWorkerGlobalScopeProxyProviderImpl::cr |
provideIndexedDBClientToWorker(workerClients, IndexedDBClientImpl::create()); |
provideLocalFileSystemToWorker(workerClients, LocalFileSystemClient::create()); |
provideContentSettingsClientToWorker(workerClients, wrapUnique(webFrame->client()->createWorkerContentSettingsClientProxy())); |
+ provideWorkerSettingsToWorker(workerClients, WorkerSettings::create(document->settings())); |
// FIXME: call provideServiceWorkerContainerClientToWorker here when we |
// support ServiceWorker in dedicated workers (http://crbug.com/371690) |
return new DedicatedWorkerMessagingProxy(worker, workerClients); |