Chromium Code Reviews| Index: Source/core/fetch/ResourceFetcher.cpp |
| diff --git a/Source/core/fetch/ResourceFetcher.cpp b/Source/core/fetch/ResourceFetcher.cpp |
| index 00385cadfa90d16c809bd32dba09f623d5ecf6c1..8834e78c2a758e80548f15c8b0ba4ad42abacf35 100644 |
| --- a/Source/core/fetch/ResourceFetcher.cpp |
| +++ b/Source/core/fetch/ResourceFetcher.cpp |
| @@ -88,6 +88,8 @@ static Resource* createResource(Resource::Type type, const ResourceRequest& requ |
| return new Resource(request, Resource::LinkPrefetch); |
| case Resource::LinkSubresource: |
| return new Resource(request, Resource::LinkSubresource); |
| + case Resource::LinkPreload: |
| + return new Resource(request, Resource::LinkPreload); |
| case Resource::ImportResource: |
| return new RawResource(request, type); |
| } |
| @@ -96,8 +98,9 @@ static Resource* createResource(Resource::Type type, const ResourceRequest& requ |
| return 0; |
| } |
| -static ResourceLoadPriority loadPriority(Resource::Type type, const FetchRequest& request) |
| +ResourceLoadPriority ResourceFetcher::loadPriority(Resource::Type type, const FetchRequest& request) |
| { |
| + // TODO(yoav): Change it here so that priority can be changed even after it was resolved. |
| if (request.priority() != ResourceLoadPriorityUnresolved) |
| return request.priority(); |
| @@ -129,6 +132,7 @@ static ResourceLoadPriority loadPriority(Resource::Type type, const FetchRequest |
| case Resource::SVGDocument: |
| return ResourceLoadPriorityLow; |
| case Resource::LinkPrefetch: |
| + case Resource::LinkPreload: |
| return ResourceLoadPriorityVeryLow; |
| case Resource::LinkSubresource: |
| return ResourceLoadPriorityLow; |
| @@ -200,6 +204,9 @@ static WebURLRequest::RequestContext requestContextFromType(bool isMainFrame, Re |
| return WebURLRequest::RequestContextPrefetch; |
| case Resource::LinkSubresource: |
| return WebURLRequest::RequestContextSubresource; |
| + case Resource::LinkPreload: |
| + // TODO(yoav): Should we give preload its own context? |
|
Mike West
2015/05/19 06:37:29
*shrug* Talk to Anne. It's not clear to me how it
|
| + return WebURLRequest::RequestContextSubresource; |
| case Resource::TextTrack: |
| return WebURLRequest::RequestContextTrack; |
| case Resource::SVGDocument: |