Bug 1346498 part 9 - move all policy codes into MediaDecoder::UpdateVideoDecodeMode(); r=jwwang
Make HTMLMediaElement no longer has logic of deciding visibility, it just passes all information into MediaDecoder. MozReview-Commit-ID: ApVcEQfboO
This commit is contained in:
@@ -7400,12 +7400,9 @@ HTMLMediaElement::GetEMEInfo(nsString& aEMEInfo)
|
||||
void
|
||||
HTMLMediaElement::NotifyDecoderActivityChanges() const
|
||||
{
|
||||
// A element is visible only if its document is visible and the element
|
||||
// itself is visible.
|
||||
const bool visible = !IsHidden() &&
|
||||
mVisibilityState == Visibility::APPROXIMATELY_VISIBLE;
|
||||
if (mDecoder) {
|
||||
mDecoder->NotifyOwnerActivityChanged(visible);
|
||||
mDecoder->NotifyOwnerActivityChanged(!IsHidden(),
|
||||
mVisibilityState == Visibility::APPROXIMATELY_VISIBLE);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user