kern: improve KSynchronizationObject, kill KSynchronization

This commit is contained in:
Michael Scire 2020-12-01 14:58:35 -08:00 committed by SciresM
commit 1852fe8612
11 changed files with 132 additions and 259 deletions

View file

@ -1089,7 +1089,7 @@ namespace ams::kern {
/* If the thread isn't terminated, wait for it to terminate. */
s32 index;
KSynchronizationObject *objects[] = { this };
Kernel::GetSynchronization().Wait(std::addressof(index), objects, 1, ams::svc::WaitInfinite);
KSynchronizationObject::Wait(std::addressof(index), objects, 1, ams::svc::WaitInfinite);
}
}