Bug 1321497 - correct the logic of resuming from AudioChannel; r?jwwang, alwu
MozReview-Commit-ID: JxeqdzADlrU
--- a/dom/html/HTMLMediaElement.cpp
+++ b/dom/html/HTMLMediaElement.cpp
@@ -772,17 +772,17 @@ private:
NotifyAudioPlaybackChanged(
AudioChannelService::AudibleChangedReasons::ePauseStateChanged);
}
void
Resume()
{
- if (!IsSuspended() && mOwner->Paused()) {
+ if (!IsSuspended()) {
MOZ_LOG(AudioChannelService::GetAudioChannelLog(), LogLevel::Debug,
("HTMLMediaElement::AudioChannelAgentCallback, ResumeFromAudioChannel, "
"this = %p, Error : resume without suspended!\n", this));
return;
}
SetSuspended(nsISuspendedTypes::NONE_SUSPENDED);
nsresult rv = mOwner->Play();