diff options
Diffstat (limited to 'Source/WebCore/loader/TextTrackLoader.cpp')
| -rw-r--r-- | Source/WebCore/loader/TextTrackLoader.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/WebCore/loader/TextTrackLoader.cpp b/Source/WebCore/loader/TextTrackLoader.cpp index a9b7f960b..7e14b4334 100644 --- a/Source/WebCore/loader/TextTrackLoader.cpp +++ b/Source/WebCore/loader/TextTrackLoader.cpp @@ -30,6 +30,7 @@ #include "TextTrackLoader.h" #include "CachedResourceLoader.h" +#include "CachedResourceRequest.h" #include "CachedTextTrack.h" #include "CrossOriginAccessControl.h" #include "Document.h" @@ -153,12 +154,12 @@ bool TextTrackLoader::load(const KURL& url, const String& crossOriginMode) ASSERT(m_scriptExecutionContext->isDocument()); Document* document = static_cast<Document*>(m_scriptExecutionContext); - ResourceRequest cueRequest(document->completeURL(url)); + CachedResourceRequest cueRequest(ResourceRequest(document->completeURL(url))); if (!crossOriginMode.isNull()) { m_crossOriginMode = crossOriginMode; StoredCredentials allowCredentials = equalIgnoringCase(crossOriginMode, "use-credentials") ? AllowStoredCredentials : DoNotAllowStoredCredentials; - updateRequestForAccessControl(cueRequest, document->securityOrigin(), allowCredentials); + updateRequestForAccessControl(cueRequest.mutableResourceRequest(), document->securityOrigin(), allowCredentials); } else { // Cross-origin resources that are not suitably CORS-enabled may not load. if (!document->securityOrigin()->canRequest(url)) { |
