Index: Source/core/workers/WorkerMessagingProxy.cpp |
diff --git a/Source/core/workers/WorkerMessagingProxy.cpp b/Source/core/workers/WorkerMessagingProxy.cpp |
index e54726ab61bfd53f00343dc6096374f7ca86095c..fe17c5c7fd79541256cb0242ecf3b8ef4831025c 100644 |
--- a/Source/core/workers/WorkerMessagingProxy.cpp |
+++ b/Source/core/workers/WorkerMessagingProxy.cpp |
@@ -39,6 +39,8 @@ |
#include "core/inspector/ScriptCallStack.h" |
#include "core/inspector/WorkerDebuggerAgent.h" |
#include "core/inspector/WorkerInspectorController.h" |
+#include "core/loader/DocumentLoadTiming.h" |
+#include "core/loader/DocumentLoader.h" |
#include "core/page/ContentSecurityPolicy.h" |
#include "core/page/DOMWindow.h" |
#include "core/page/PageGroup.h" |
@@ -265,7 +267,7 @@ void WorkerMessagingProxy::startWorkerContext(const KURL& scriptURL, const Strin |
GroupSettings* settings = 0; |
if (document->page()) |
settings = document->page()->group().groupSettings(); |
- RefPtr<DedicatedWorkerThread> thread = DedicatedWorkerThread::create(scriptURL, userAgent, settings, sourceCode, *this, *this, startMode, document->contentSecurityPolicy()->deprecatedHeader(), document->contentSecurityPolicy()->deprecatedHeaderType(), document->topOrigin()); |
+ RefPtr<DedicatedWorkerThread> thread = DedicatedWorkerThread::create(scriptURL, userAgent, settings, sourceCode, *this, *this, startMode, document->contentSecurityPolicy()->deprecatedHeader(), document->contentSecurityPolicy()->deprecatedHeaderType(), document->topOrigin(), document->loader()->timing()->referenceMonotonicTime()); |
workerThreadCreated(thread); |
thread->start(); |
InspectorInstrumentation::didStartWorkerContext(m_scriptExecutionContext.get(), this, scriptURL); |