author | Carsten "Tomcat" Book <cbook@mozilla.com> |
Sat, 30 Jul 2016 19:52:30 +0200 | |
changeset 332527 | 98c45193a812eaa06fb2086d33ba5bd7c1f580cb |
parent 332526 | 055698b4f81dd9ee93e74babb82329622d8ccc1c |
child 332528 | 7b54c336bdf08df59a2252f8d494fa1450cf0333 |
push id | 9858 |
push user | jlund@mozilla.com |
push date | Mon, 01 Aug 2016 14:37:10 +0000 |
treeherder | mozilla-aurora@203106ef6cb6 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
bugs | 1289976 |
milestone | 50.0a1 |
backs out | bac5f65e6931cfad3b138a92d4999658e45f5212 |
--- a/dom/media/MediaDecoder.cpp +++ b/dom/media/MediaDecoder.cpp @@ -416,17 +416,19 @@ MediaDecoder::CancelDormantTimer() mDormantTimer->Cancel(); } } void MediaDecoder::Pause() { MOZ_ASSERT(NS_IsMainThread()); - MOZ_ASSERT(!IsShutdown()); + if (IsShutdown()) { + return; + } if (mPlayState == PLAY_STATE_LOADING || IsEnded()) { mNextState = PLAY_STATE_PAUSED; return; } ChangeState(PLAY_STATE_PAUSED); } void