From e40bef6f177725af1936ae1a796aa1d417b6f4f1 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sat, 17 Jan 2015 18:14:58 -0800 Subject: [PATCH] Fix Mbx callback begin/end funcs. Oops, bad WAITTYPE. May help #7345. --- Core/HLE/sceKernelMbx.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/HLE/sceKernelMbx.cpp b/Core/HLE/sceKernelMbx.cpp index d9fe542da0..9b72de4c50 100644 --- a/Core/HLE/sceKernelMbx.cpp +++ b/Core/HLE/sceKernelMbx.cpp @@ -232,7 +232,7 @@ static bool __KernelUnlockMbxForThreadCheck(Mbx *m, MbxWaitingThread &waitData, void __KernelMbxBeginCallback(SceUID threadID, SceUID prevCallbackId) { - auto result = HLEKernel::WaitBeginCallback(threadID, prevCallbackId, mbxWaitTimer); + auto result = HLEKernel::WaitBeginCallback(threadID, prevCallbackId, mbxWaitTimer); if (result == HLEKernel::WAIT_CB_SUCCESS) DEBUG_LOG(SCEKERNEL, "sceKernelReceiveMbxCB: Suspending mbx wait for callback"); else if (result == HLEKernel::WAIT_CB_BAD_WAIT_DATA) @@ -243,7 +243,7 @@ void __KernelMbxBeginCallback(SceUID threadID, SceUID prevCallbackId) void __KernelMbxEndCallback(SceUID threadID, SceUID prevCallbackId) { - auto result = HLEKernel::WaitEndCallback(threadID, prevCallbackId, mbxWaitTimer, __KernelUnlockMbxForThreadCheck); + auto result = HLEKernel::WaitEndCallback(threadID, prevCallbackId, mbxWaitTimer, __KernelUnlockMbxForThreadCheck); if (result == HLEKernel::WAIT_CB_RESUMED_WAIT) DEBUG_LOG(SCEKERNEL, "sceKernelReceiveMbxCB: Resuming mbx wait from callback"); }