Index: Source/web/WebSharedWorkerImpl.cpp |
diff --git a/Source/web/WebSharedWorkerImpl.cpp b/Source/web/WebSharedWorkerImpl.cpp |
index c767f89f3d2d8d41745429f97b71ca64e2462253..f78ce8867262aa270c4f065853b8a5c2c92646bb 100644 |
--- a/Source/web/WebSharedWorkerImpl.cpp |
+++ b/Source/web/WebSharedWorkerImpl.cpp |
@@ -172,7 +172,7 @@ void WebSharedWorkerImpl::didFinishDocumentLoad(WebLocalFrame* frame, bool) |
ASSERT(!m_loadingDocument); |
ASSERT(!m_mainScriptLoader); |
m_networkProvider = adoptPtr(m_client->createServiceWorkerNetworkProvider(frame->dataSource())); |
- m_mainScriptLoader = adoptPtr(new WorkerScriptLoader()); |
+ m_mainScriptLoader = WorkerScriptLoader::create(); |
m_mainScriptLoader->setRequestContext(WebURLRequest::RequestContextSharedWorker); |
m_loadingDocument = toWebLocalFrameImpl(frame)->frame()->document(); |
m_mainScriptLoader->loadAsynchronously( |