Remove some unreachable code.

This wasn't being used, and the other path should be fine.
This commit is contained in:
Unknown W. Brackets 2015-04-08 11:28:52 -07:00
parent b5bb07b12c
commit 53340056fd

View File

@ -387,16 +387,7 @@ static int __KernelWaitSema(SceUID id, int wantedCount, u32 timeoutPtr, bool pro
// If there are any callbacks, we always wait, and wake after the callbacks.
bool hasCallbacks = processCallbacks && __KernelCurHasReadyCallbacks();
if (s->ns.currentCount >= wantedCount && s->waitingThreads.size() == 0 && !hasCallbacks)
{
if (hasCallbacks)
{
// Might actually end up having to wait, so set the timeout.
__KernelSetSemaTimeout(s, timeoutPtr);
__KernelWaitCallbacksCurThread(WAITTYPE_SEMA, id, wantedCount, timeoutPtr);
}
else
s->ns.currentCount -= wantedCount;
}
s->ns.currentCount -= wantedCount;
else
{
SceUID threadID = __KernelGetCurThread();