diff --git a/Core/HLE/sceKernelThread.cpp b/Core/HLE/sceKernelThread.cpp index 11aba9b286..e4f677cbc4 100644 --- a/Core/HLE/sceKernelThread.cpp +++ b/Core/HLE/sceKernelThread.cpp @@ -1862,8 +1862,6 @@ int sceKernelStartThread(SceUID threadToStartID, int argSize, u32 argBlockPtr) // TODO: Maybe this happens even for worse-priority started threads? dispatchEnabled = true; - if (cur && cur->isRunning()) - cur->nt.status &= ~THREADSTATUS_RUNNING; __KernelChangeReadyState(cur, currentThread, true); hleReSchedule("thread started"); }