From 0d5c66676daf871f7a283c8529a522ed0f0d0dc3 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Wed, 14 Aug 2013 23:58:23 -0700 Subject: [PATCH] Correct result of sceKernelGetThreadExitStatus(0). Fixes Zettai Hero Project's options menu. --- Core/HLE/sceKernelThread.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Core/HLE/sceKernelThread.cpp b/Core/HLE/sceKernelThread.cpp index 6bd67f7e01..230191cae7 100644 --- a/Core/HLE/sceKernelThread.cpp +++ b/Core/HLE/sceKernelThread.cpp @@ -1356,9 +1356,6 @@ u32 sceKernelReferThreadRunStatus(u32 threadID, u32 statusPtr) int sceKernelGetThreadExitStatus(SceUID threadID) { - if (threadID == 0) - threadID = __KernelGetCurThread(); - u32 error; Thread *t = kernelObjects.Get(threadID, error); if (t) @@ -1370,6 +1367,7 @@ int sceKernelGetThreadExitStatus(SceUID threadID) } else { + DEBUG_LOG(HLE,"sceKernelGetThreadExitStatus(%i): not dormant", threadID); return SCE_KERNEL_ERROR_NOT_DORMANT; } }