Bug 1321497 - correct the logic of resuming from AudioChannel; r?jwwang, alwu draft
authorKaku Kuo <kaku@mozilla.com>
Thu, 01 Dec 2016 16:30:18 +0800
changeset 447779 248f0eed57cfe515410d236ddd4c57e6933b64df
parent 446255 cd4cdcc9ad6c45dad8b8d8c0d40e459db2bca8a1
child 539121 fce776f03ac9f8061dce7393ae7c59d1e685d2ee
push id38159
push userbmo:kaku@mozilla.com
push dateWed, 07 Dec 2016 20:14:33 +0000
reviewersjwwang, alwu
bugs1321497
milestone53.0a1
Bug 1321497 - correct the logic of resuming from AudioChannel; r?jwwang, alwu MozReview-Commit-ID: JxeqdzADlrU
dom/html/HTMLMediaElement.cpp
--- 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();