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); |