Bug 1147668 - Correctly reflect video and track RequestContext values; r=smaug
This commit is contained in:
@@ -1150,8 +1150,12 @@ nsresult HTMLMediaElement::LoadResource()
|
||||
return NS_ERROR_FAILURE;
|
||||
}
|
||||
|
||||
MOZ_ASSERT(IsAnyOfHTMLElements(nsGkAtoms::audio, nsGkAtoms::video));
|
||||
nsContentPolicyType contentPolicyType = IsHTMLElement(nsGkAtoms::audio) ?
|
||||
nsIContentPolicy::TYPE_INTERNAL_AUDIO : nsIContentPolicy::TYPE_INTERNAL_VIDEO;
|
||||
|
||||
int16_t shouldLoad = nsIContentPolicy::ACCEPT;
|
||||
nsresult rv = NS_CheckContentLoadPolicy(nsIContentPolicy::TYPE_MEDIA,
|
||||
nsresult rv = NS_CheckContentLoadPolicy(contentPolicyType,
|
||||
mLoadingSrc,
|
||||
NodePrincipal(),
|
||||
static_cast<Element*>(this),
|
||||
@@ -1229,7 +1233,7 @@ nsresult HTMLMediaElement::LoadResource()
|
||||
mLoadingSrc,
|
||||
static_cast<Element*>(this),
|
||||
securityFlags,
|
||||
nsIContentPolicy::TYPE_MEDIA,
|
||||
contentPolicyType,
|
||||
loadGroup,
|
||||
nullptr, // aCallbacks
|
||||
nsICachingChannel::LOAD_BYPASS_LOCAL_CACHE_IF_BUSY |
|
||||
|
||||
Reference in New Issue
Block a user