Bug 971664 - Assert for threadsafety issue in MediaRecorder. r=khuey

This commit is contained in:
Shelly Lin 2014-02-19 12:15:53 +08:00
parent 5b143241b1
commit 302ec785c4

View File

@ -235,7 +235,9 @@ public:
nsresult Pause()
{
NS_ENSURE_TRUE(NS_IsMainThread() && mTrackUnionStream, NS_ERROR_FAILURE);
MOZ_ASSERT(NS_IsMainThread());
NS_ENSURE_TRUE(mTrackUnionStream, NS_ERROR_FAILURE);
mTrackUnionStream->ChangeExplicitBlockerCount(-1);
return NS_OK;
@ -243,7 +245,9 @@ public:
nsresult Resume()
{
NS_ENSURE_TRUE(NS_IsMainThread() && mTrackUnionStream, NS_ERROR_FAILURE);
MOZ_ASSERT(NS_IsMainThread());
NS_ENSURE_TRUE(mTrackUnionStream, NS_ERROR_FAILURE);
mTrackUnionStream->ChangeExplicitBlockerCount(1);
return NS_OK;