| Index: Source/core/loader/TextTrackLoader.cpp
|
| diff --git a/Source/core/loader/TextTrackLoader.cpp b/Source/core/loader/TextTrackLoader.cpp
|
| index 8973f07a5cb51aa7504fed0f7a438e85153e4f1d..a6691c2d32b612cc0d79a199979d81f395531dfb 100644
|
| --- a/Source/core/loader/TextTrackLoader.cpp
|
| +++ b/Source/core/loader/TextTrackLoader.cpp
|
| @@ -104,15 +104,14 @@ void TextTrackLoader::notifyFinished(Resource* resource)
|
| cancelLoad();
|
| }
|
|
|
| -bool TextTrackLoader::load(const KURL& url, const String& crossOriginMode)
|
| +bool TextTrackLoader::load(const KURL& url, const AtomicString& crossOriginMode)
|
| {
|
| cancelLoad();
|
|
|
| FetchRequest cueRequest(ResourceRequest(m_document.completeURL(url)), FetchInitiatorTypeNames::texttrack);
|
|
|
| if (!crossOriginMode.isNull()) {
|
| - StoredCredentials allowCredentials = equalIgnoringCase(crossOriginMode, "use-credentials") ? AllowStoredCredentials : DoNotAllowStoredCredentials;
|
| - cueRequest.setCrossOriginAccessControl(m_document.securityOrigin(), allowCredentials);
|
| + cueRequest.setCrossOriginAccessControl(m_document.securityOrigin(), crossOriginMode);
|
| } else if (!m_document.securityOrigin()->canRequest(url)) {
|
| // Text track elements without 'crossorigin' set on the parent are "No CORS"; report error if not same-origin.
|
| corsPolicyPreventedLoad(m_document.securityOrigin(), url);
|
|
|