| Index: third_party/WebKit/Source/core/loader/DocumentLoader.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/DocumentLoader.cpp b/third_party/WebKit/Source/core/loader/DocumentLoader.cpp
|
| index 29ba34b388fae3d211e2d5246a0ffd2ad02fb802..ab016f4d0aea8ab12f312243f608522407321b1a 100644
|
| --- a/third_party/WebKit/Source/core/loader/DocumentLoader.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/DocumentLoader.cpp
|
| @@ -123,7 +123,7 @@ DEFINE_TRACE(DocumentLoader)
|
| {
|
| visitor->trace(m_frame);
|
| visitor->trace(m_fetcher);
|
| - // TODO(sof): start tracing ResourcePtr<>s (and m_mainResource.)
|
| + visitor->trace(m_mainResource);
|
| visitor->trace(m_writer);
|
| visitor->trace(m_documentLoadTiming);
|
| visitor->trace(m_applicationCacheHost);
|
| @@ -157,9 +157,9 @@ const KURL& DocumentLoader::url() const
|
| return m_request.url();
|
| }
|
|
|
| -ResourcePtr<Resource> DocumentLoader::startPreload(Resource::Type type, FetchRequest& request)
|
| +Resource* DocumentLoader::startPreload(Resource::Type type, FetchRequest& request)
|
| {
|
| - ResourcePtr<Resource> resource;
|
| + RefPtrWillBeRawPtr<Resource> resource = nullptr;
|
| switch (type) {
|
| case Resource::Image:
|
| resource = ImageResource::fetch(request, fetcher());
|
| @@ -193,7 +193,7 @@ ResourcePtr<Resource> DocumentLoader::startPreload(Resource::Type type, FetchReq
|
|
|
| if (resource)
|
| fetcher()->preloadStarted(resource.get());
|
| - return resource;
|
| + return resource.get();
|
| }
|
|
|
| void DocumentLoader::didChangePerformanceTiming()
|
|
|