| Index: Source/modules/serviceworkers/ServiceWorkerThread.cpp
 | 
| diff --git a/Source/modules/serviceworkers/ServiceWorkerThread.cpp b/Source/modules/serviceworkers/ServiceWorkerThread.cpp
 | 
| index 2ca84dfd202a0974c98419e8ad675a0c43bb1013..3074cde1b37733ab0f6aac4e993708c4c866f32a 100644
 | 
| --- a/Source/modules/serviceworkers/ServiceWorkerThread.cpp
 | 
| +++ b/Source/modules/serviceworkers/ServiceWorkerThread.cpp
 | 
| @@ -43,7 +43,7 @@ PassRefPtr<ServiceWorkerThread> ServiceWorkerThread::create(PassRefPtr<WorkerLoa
 | 
|  }
 | 
|  
 | 
|  ServiceWorkerThread::ServiceWorkerThread(PassRefPtr<WorkerLoaderProxy> workerLoaderProxy, WorkerReportingProxy& workerReportingProxy, PassOwnPtr<WorkerThreadStartupData> startupData)
 | 
| -    : WorkerThread("ServiceWorker Thread", workerLoaderProxy, workerReportingProxy, startupData)
 | 
| +    : WorkerThread(workerLoaderProxy, workerReportingProxy, startupData)
 | 
|  {
 | 
|  }
 | 
|  
 | 
| @@ -56,4 +56,11 @@ PassRefPtrWillBeRawPtr<WorkerGlobalScope> ServiceWorkerThread::createWorkerGloba
 | 
|      return ServiceWorkerGlobalScope::create(this, startupData);
 | 
|  }
 | 
|  
 | 
| +WebThreadSupportingGC& ServiceWorkerThread::backingThread()
 | 
| +{
 | 
| +    if (!m_thread)
 | 
| +        m_thread = WebThreadSupportingGC::create("ServiceWorker Thread");
 | 
| +    return *m_thread.get();
 | 
| +}
 | 
| +
 | 
|  } // namespace blink
 | 
| 
 |