Bug 1262406 - P1. Track element doesn't use the URL classifier. r=francois draft
authordimi <dlee@mozilla.com>
Mon, 09 May 2016 09:32:40 +0800
changeset 364692 6a0755cf25c7549d85fd7b99dec7d8ad566d36cb
parent 364682 bae525a694e2dc0aa433885be8751330d4995a49
child 364693 1386d2b099262b465032e6644d51399d9dded99b
push id17543
push userdlee@mozilla.com
push dateMon, 09 May 2016 02:03:30 +0000
reviewersfrancois
bugs1262406
milestone49.0a1
Bug 1262406 - P1. Track element doesn't use the URL classifier. r=francois MozReview-Commit-ID: 1YJgcRrrwqj
dom/html/HTMLTrackElement.cpp
--- a/dom/html/HTMLTrackElement.cpp
+++ b/dom/html/HTMLTrackElement.cpp
@@ -209,17 +209,19 @@ HTMLTrackElement::LoadResource()
 
   nsCOMPtr<nsIChannel> channel;
   nsCOMPtr<nsILoadGroup> loadGroup = OwnerDoc()->GetDocumentLoadGroup();
   rv = NS_NewChannel(getter_AddRefs(channel),
                      uri,
                      static_cast<Element*>(this),
                      nsILoadInfo::SEC_ALLOW_CROSS_ORIGIN_DATA_INHERITS,
                      nsIContentPolicy::TYPE_INTERNAL_TRACK,
-                     loadGroup);
+                     loadGroup,
+                     nullptr,   // aCallbacks
+                     nsIRequest::LOAD_NORMAL | nsIChannel::LOAD_CLASSIFY_URI);
 
   NS_ENSURE_TRUE_VOID(NS_SUCCEEDED(rv));
 
   mListener = new WebVTTListener(this);
   rv = mListener->LoadResource();
   NS_ENSURE_TRUE_VOID(NS_SUCCEEDED(rv));
   channel->SetNotificationCallbacks(mListener);