Bug 1731564: Use motivated SpinEventLoopUntil inside ipc/*. r=ipc-reviewers,nika

Depends on D127100

Differential Revision: https://phabricator.services.mozilla.com/D127102
This commit is contained in:
Jens Stutte 2021-10-07 08:06:12 +00:00
Родитель 6e0cacade9
Коммит 0a2448163d
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -1297,7 +1297,8 @@ void ParentImpl::ShutdownBackgroundThread() {
&ShutdownTimerCallback, &closure, kShutdownTimerDelayMS,
nsITimer::TYPE_ONE_SHOT, "ParentImpl::ShutdownTimerCallback"));
SpinEventLoopUntil([&]() { return !sLiveActorCount; });
SpinEventLoopUntil("ParentImpl::ShutdownBackgroundThread"_ns,
[&]() { return !sLiveActorCount; });
MOZ_ASSERT(liveActors->IsEmpty());