Bug 1208371 - Add an interface DecoderPrincipalChangeObserver to HTMLMediaElement. r=roc
MozReview-Commit-ID: DwDHDE7SLxY
This commit is contained in:
@@ -4191,6 +4191,21 @@ void HTMLMediaElement::NotifyDecoderPrincipalChanged()
|
||||
ms->mStream->SetCORSMode(mCORSMode);
|
||||
ms->mStream->CombineWithPrincipal(principal);
|
||||
}
|
||||
|
||||
for (DecoderPrincipalChangeObserver* observer :
|
||||
mDecoderPrincipalChangeObservers) {
|
||||
observer->NotifyDecoderPrincipalChanged();
|
||||
}
|
||||
}
|
||||
|
||||
void HTMLMediaElement::AddDecoderPrincipalChangeObserver(DecoderPrincipalChangeObserver* aObserver)
|
||||
{
|
||||
mDecoderPrincipalChangeObservers.AppendElement(aObserver);
|
||||
}
|
||||
|
||||
bool HTMLMediaElement::RemoveDecoderPrincipalChangeObserver(DecoderPrincipalChangeObserver* aObserver)
|
||||
{
|
||||
return mDecoderPrincipalChangeObservers.RemoveElement(aObserver);
|
||||
}
|
||||
|
||||
void HTMLMediaElement::UpdateMediaSize(const nsIntSize& aSize)
|
||||
|
||||
Reference in New Issue
Block a user