| Index: Source/core/loader/WorkerThreadableLoader.h | 
| diff --git a/Source/core/loader/WorkerThreadableLoader.h b/Source/core/loader/WorkerThreadableLoader.h | 
| index 7ea182f5342e3c5d365fce32753da1b1ad2dcaae..1547152c57810961f862deef4f2e861adbead96c 100644 | 
| --- a/Source/core/loader/WorkerThreadableLoader.h | 
| +++ b/Source/core/loader/WorkerThreadableLoader.h | 
| @@ -50,7 +50,7 @@ namespace blink { | 
| class WorkerLoaderProxy; | 
| struct CrossThreadResourceRequestData; | 
|  | 
| -    class WorkerThreadableLoader final : public ThreadableLoader { | 
| +    class WorkerThreadableLoader final : public ThreadableLoader, private ThreadableLoaderClientWrapper::ResourceTimingClient { | 
| WTF_MAKE_FAST_ALLOCATED(WorkerThreadableLoader); | 
| public: | 
| static void loadResourceSynchronously(WorkerGlobalScope&, const ResourceRequest&, ThreadableLoaderClient&, const ThreadableLoaderOptions&, const ResourceLoaderOptions&); | 
| @@ -113,6 +113,7 @@ namespace blink { | 
| virtual void didFail(const ResourceError&) override; | 
| virtual void didFailAccessControlCheck(const ResourceError&) override; | 
| virtual void didFailRedirectCheck() override; | 
| +            virtual void didReceiveResourceTiming(const ResourceTimingInfo&) override; | 
|  | 
| // Only to be used on the main thread. | 
| RefPtr<ThreadableLoader> m_mainThreadLoader; | 
| @@ -128,6 +129,8 @@ namespace blink { | 
|  | 
| WorkerThreadableLoader(WorkerGlobalScope&, PassRefPtr<ThreadableLoaderClientWrapper>, PassOwnPtr<ThreadableLoaderClient>, const ResourceRequest&, const ThreadableLoaderOptions&, const ResourceLoaderOptions&); | 
|  | 
| +        void didReceiveResourceTiming(const ResourceTimingInfo&) override; | 
| + | 
| RefPtrWillBePersistent<WorkerGlobalScope> m_workerGlobalScope; | 
| RefPtr<ThreadableLoaderClientWrapper> m_workerClientWrapper; | 
| MainThreadBridge& m_bridge; | 
|  |