| Index: Source/core/loader/DocumentThreadableLoader.cpp
|
| diff --git a/Source/core/loader/DocumentThreadableLoader.cpp b/Source/core/loader/DocumentThreadableLoader.cpp
|
| index d62993d63859f5c4c671f80506ea7d2566639d01..825f3ca23fda1d19d0bbb3bc9f31dc365bc5dce7 100644
|
| --- a/Source/core/loader/DocumentThreadableLoader.cpp
|
| +++ b/Source/core/loader/DocumentThreadableLoader.cpp
|
| @@ -384,7 +384,10 @@ void DocumentThreadableLoader::loadRequest(const ResourceRequest& request)
|
|
|
| FetchRequest newRequest(request, m_options.initiator, options);
|
| ASSERT(!resource());
|
| - setResource(m_document.fetcher()->fetchRawResource(newRequest));
|
| + if (request.targetType() == ResourceRequest::TargetIsMedia)
|
| + setResource(m_document.fetcher()->fetchMedia(newRequest));
|
| + else
|
| + setResource(m_document.fetcher()->fetchRawResource(newRequest));
|
| if (resource() && resource()->loader()) {
|
| unsigned long identifier = resource()->identifier();
|
| InspectorInstrumentation::documentThreadableLoaderStartedLoadingForClient(&m_document, identifier, m_client);
|
|
|