From fd1c686edfbe420ec15dfce38adef20b6168620c Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sun, 10 Feb 2013 07:49:08 -0800 Subject: [PATCH] Move currentThread init to a better place. --- Core/HLE/sceKernelThread.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Core/HLE/sceKernelThread.cpp b/Core/HLE/sceKernelThread.cpp index ba8f7eb92f..9d0005190b 100644 --- a/Core/HLE/sceKernelThread.cpp +++ b/Core/HLE/sceKernelThread.cpp @@ -446,7 +446,7 @@ int g_inCbCount = 0; // Normally, the same as currentThread. In an interrupt, remembers the callback's thread id. SceUID currentCallbackThreadID = 0; int readyCallbacksCount = 0; -SceUID currentThread = 0; +SceUID currentThread; u32 idleThreadHackAddr; u32 threadReturnHackAddr; u32 cbReturnHackAddr; @@ -556,6 +556,7 @@ void __KernelThreadingInit() dispatchEnabled = true; + currentThread = 0; g_inCbCount = 0; currentCallbackThreadID = 0; readyCallbacksCount = 0;