Index: third_party/WebKit/Source/core/loader/TextTrackLoader.cpp |
diff --git a/third_party/WebKit/Source/core/loader/TextTrackLoader.cpp b/third_party/WebKit/Source/core/loader/TextTrackLoader.cpp |
index 3c1216bea6fc3d34a18c3bb16549cb6e5c5b45dc..ef84e2f0d18e07b1f97d8406842eeb014f7c3e30 100644 |
--- a/third_party/WebKit/Source/core/loader/TextTrackLoader.cpp |
+++ b/third_party/WebKit/Source/core/loader/TextTrackLoader.cpp |
@@ -105,14 +105,14 @@ void TextTrackLoader::notifyFinished(Resource* resource) |
cancelLoad(); |
} |
-bool TextTrackLoader::load(const KURL& url, const AtomicString& crossOriginMode) |
+bool TextTrackLoader::load(const KURL& url, CrossOriginAttributeValue crossOrigin) |
{ |
cancelLoad(); |
FetchRequest cueRequest(ResourceRequest(document().completeURL(url)), FetchInitiatorTypeNames::texttrack); |
- if (!crossOriginMode.isNull()) { |
- cueRequest.setCrossOriginAccessControl(document().securityOrigin(), crossOriginMode); |
+ if (crossOrigin != CrossOriginAttributeNotSet) { |
+ cueRequest.setCrossOriginAccessControl(document().securityOrigin(), crossOrigin); |
} else if (!document().securityOrigin()->canRequestNoSuborigin(url)) { |
// Text track elements without 'crossorigin' set on the parent are "No CORS"; report error if not same-origin. |
corsPolicyPreventedLoad(document().securityOrigin(), url); |