| Index: Source/modules/serviceworkers/NavigatorServiceWorker.cpp
 | 
| diff --git a/Source/modules/serviceworkers/NavigatorServiceWorker.cpp b/Source/modules/serviceworkers/NavigatorServiceWorker.cpp
 | 
| index df87469d85aae31624972f945f070ae80e969f90..738d83f14d8ecc959ff03f2d7667515e0280e891 100644
 | 
| --- a/Source/modules/serviceworkers/NavigatorServiceWorker.cpp
 | 
| +++ b/Source/modules/serviceworkers/NavigatorServiceWorker.cpp
 | 
| @@ -74,7 +74,7 @@ WebServiceWorkerProvider* NavigatorServiceWorker::ensureProvider()
 | 
|      if (!m_provider) {
 | 
|          Frame* frame = m_navigator->frame();
 | 
|  
 | 
| -        FrameLoaderClient* client = frame->loader()->client();
 | 
| +        FrameLoaderClient* client = frame->loader().client();
 | 
|          // FIXME: This is temporarily hooked up here until we hook up to the loading process.
 | 
|          m_provider = client->createServiceWorkerProvider(nullptr);
 | 
|      }
 | 
| 
 |