Bug 1269741 - Allow resuming a suspended AudioContext in the same event loop run. r=karlt

MozReview-Commit-ID: L7WlO96d2vh
This commit is contained in:
Paul Adenot 2016-06-27 14:17:38 +02:00
parent a3c568891c
commit 5e9d303d47

View File

@ -909,11 +909,6 @@ AudioContext::Suspend(ErrorResult& aRv)
return promise.forget();
}
if (mAudioContextState == AudioContextState::Suspended) {
promise->MaybeResolve(JS::UndefinedHandleValue);
return promise.forget();
}
Destination()->Suspend();
mPromiseGripArray.AppendElement(promise);
@ -956,11 +951,6 @@ AudioContext::Resume(ErrorResult& aRv)
return promise.forget();
}
if (mAudioContextState == AudioContextState::Running) {
promise->MaybeResolve(JS::UndefinedHandleValue);
return promise.forget();
}
Destination()->Resume();
nsTArray<MediaStream*> streams;