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); }