userid is still != pad handle

This commit is contained in:
kalaposfos13 2026-03-12 22:40:17 +01:00
parent 0cc0dc9c31
commit 87d403d5c2

View File

@ -161,8 +161,13 @@ int PS4_SYSV_ABI scePadGetHandle(Libraries::UserService::OrbisUserServiceUserId
if (userId == -1 || !g_opened) {
return ORBIS_PAD_ERROR_DEVICE_NO_HANDLE;
}
LOG_DEBUG(Lib_Pad, "(DUMMY) called");
return userId;
auto const u = UserManagement.GetUserByID(userId);
if (!u) {
return ORBIS_PAD_ERROR_DEVICE_NO_HANDLE;
}
s32 pad_handle = u->player_index;
LOG_DEBUG(Lib_Pad, "called, userid: {}, out pad handle: ", userId, pad_handle);
return pad_handle;
}
int PS4_SYSV_ABI scePadGetIdleCount() {