From 9ba9415df45d4d63c5e73ddb717bceb5a1f0745c Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sat, 1 Dec 2012 23:48:11 -0800 Subject: [PATCH] Change the UMD callback on overwrite. --- Core/HLE/sceUmd.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Core/HLE/sceUmd.cpp b/Core/HLE/sceUmd.cpp index 310bc3b866..8d24ffac7b 100644 --- a/Core/HLE/sceUmd.cpp +++ b/Core/HLE/sceUmd.cpp @@ -159,14 +159,15 @@ void sceUmdDeactivate(u32 unknown, const char *name) u32 sceUmdRegisterUMDCallBack(u32 cbId) { - DEBUG_LOG(HLE,"0=sceUmdRegisterUMDCallback(id=%i)",PARAM(0)); if (driveCBId == -1) { + DEBUG_LOG(HLE, "0=sceUmdRegisterUMDCallback(id=%i)", cbId); driveCBId = cbId; } else { - ERROR_LOG(HLE," 0=sceUmdRegisterUMDCallback(id=%i) callback overwrite attempt",PARAM(0)); + WARN_LOG(HLE, "0=sceUmdRegisterUMDCallback(id=%i) overwrote callacbk", cbId); + driveCBId = cbId; } return __KernelRegisterCallback(THREAD_CALLBACK_UMD, cbId); }