Bug 1583996 - Unlock CubebDeviceEnumerator mutex during call to cubeb_enumerate_devices. r=achronop

Differential Revision: https://phabricator.services.mozilla.com/D48475

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Matthew Gregan 2019-10-08 18:53:55 +00:00
Родитель daaa2aa565
Коммит f1fe14d3cc
1 изменённых файлов: 2 добавлений и 0 удалений

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

@ -222,6 +222,8 @@ void CubebDeviceEnumerator::EnumerateAudioDevices(
#else
if (devices.IsEmpty() || manualInvalidation) {
devices.Clear();
MutexAutoUnlock unlock(mMutex);
GetDeviceCollection(devices, (aSide == Side::INPUT) ? CubebUtils::Input
: CubebUtils::Output);
}