Bug 1404977 - Exit NotifyInputData early if there's no input listener. r=achronop

MozReview-Commit-ID: KMy01D2VjLi

--HG--
extra : rebase_source : 3975d92084815cbc44b3d8bd437f6b838fd1f541
This commit is contained in:
Andreas Pehrson 2018-08-03 14:14:36 +02:00
Родитель fc57da928f
Коммит 7803237bca
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -976,6 +976,9 @@ MediaStreamGraphImpl::NotifyInputData(const AudioDataValue* aBuffer, size_t aFra
MOZ_ASSERT(mInputDeviceID || CurrentDriver()->Switching());
}
#endif
if (!mInputDeviceID) {
return;
}
nsTArray<RefPtr<AudioDataListener>>* listeners = mInputDeviceUsers.GetValue(mInputDeviceID);
MOZ_ASSERT(listeners);
for (auto& listener : *listeners) {