mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-07-22 10:04:39 +00:00
Run provided Np callback
This commit is contained in:
parent
8590a4cdfd
commit
2aa3facd02
@ -2545,14 +2545,18 @@ struct NpStateCallbackForNpToolkit {
|
|||||||
NpStateCallbackForNpToolkit NpStateCbForNp;
|
NpStateCallbackForNpToolkit NpStateCbForNp;
|
||||||
|
|
||||||
int PS4_SYSV_ABI sceNpCheckCallbackForLib() {
|
int PS4_SYSV_ABI sceNpCheckCallbackForLib() {
|
||||||
LOG_DEBUG(Lib_NpManager, "(STUBBED) called");
|
LOG_DEBUG(Lib_NpManager, "called");
|
||||||
|
|
||||||
|
const auto state = Config::getPSNSignedIn() ? OrbisNpState::SignedIn : OrbisNpState::SignedOut;
|
||||||
|
|
||||||
|
NpStateCbForNp.func(1, state, NpStateCbForNp.userdata);
|
||||||
return ORBIS_OK;
|
return ORBIS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
int PS4_SYSV_ABI sceNpRegisterStateCallbackForToolkit(OrbisNpStateCallbackForNpToolkit callback,
|
int PS4_SYSV_ABI sceNpRegisterStateCallbackForToolkit(OrbisNpStateCallbackForNpToolkit callback,
|
||||||
void* userdata) {
|
void* userdata) {
|
||||||
static int id = 0;
|
static int id = 0;
|
||||||
LOG_ERROR(Lib_NpManager, "(STUBBED) called");
|
LOG_WARNING(Lib_NpManager, "(DUMMY) called");
|
||||||
NpStateCbForNp.func = callback;
|
NpStateCbForNp.func = callback;
|
||||||
NpStateCbForNp.userdata = userdata;
|
NpStateCbForNp.userdata = userdata;
|
||||||
return id;
|
return id;
|
||||||
|
Loading…
Reference in New Issue
Block a user