Bug 1438538 - Fix SourceListener::CapturingAudio logic. r?johannh
MozReview-Commit-ID: 9K0kOatj1CQ
--- a/dom/media/MediaManager.cpp
+++ b/dom/media/MediaManager.cpp
@@ -4220,17 +4220,17 @@ SourceListener::CapturingVideo() const
Preferences::GetBool("media.navigator.permission.fake"));
}
bool
SourceListener::CapturingAudio() const
{
MOZ_ASSERT(NS_IsMainThread());
return Activated() && mAudioDeviceState && !mAudioDeviceState->mStopped &&
- (mAudioDeviceState->mDevice->mSource->IsFake() ||
+ (!mAudioDeviceState->mDevice->mSource->IsFake() ||
Preferences::GetBool("media.navigator.permission.fake"));
}
CaptureState
SourceListener::CapturingSource(MediaSourceEnum aSource) const
{
MOZ_ASSERT(NS_IsMainThread());
if ((!GetVideoDevice() || GetVideoDevice()->GetMediaSource() != aSource) &&