Bug 1371515. P1 - remove the |IsShutdown()| check from Seek() which is already handled by ShutdownState. r?kaku
MozReview-Commit-ID: 5V7xCGCsh5j
--- a/dom/media/MediaDecoderStateMachine.cpp
+++ b/dom/media/MediaDecoderStateMachine.cpp
@@ -3220,21 +3220,16 @@ void MediaDecoderStateMachine::BufferedR
}
}
RefPtr<MediaDecoder::SeekPromise>
MediaDecoderStateMachine::Seek(const SeekTarget& aTarget)
{
MOZ_ASSERT(OnTaskQueue());
- if (IsShutdown()) {
- return MediaDecoder::SeekPromise::CreateAndReject(/* aIgnored = */ true,
- __func__);
- }
-
// We need to be able to seek in some way
if (!mMediaSeekable && !mMediaSeekableOnlyInBufferedRanges) {
LOGW("Seek() should not be called on a non-seekable media");
return MediaDecoder::SeekPromise::CreateAndReject(/* aIgnored = */ true,
__func__);
}
if (aTarget.IsNextFrame() && !HasVideo()) {