move KernelSignalRequest to the end

This commit is contained in:
Fire Cube 2025-05-13 21:05:49 +02:00
parent 75b92ae18b
commit b13117c96b

View File

@ -363,7 +363,6 @@ int PS4_SYSV_ABI sceKernelAddTimerEvent(SceKernelEqueue eq, int id, SceKernelUse
auto timer = std::make_shared<boost::asio::steady_timer>(
io_context, std::chrono::milliseconds(interval_ms));
KernelSignalRequest();
if (!eq->AddEvent(event)) {
return ORBIS_KERNEL_ERROR_ENOMEM;
@ -374,6 +373,8 @@ int PS4_SYSV_ABI sceKernelAddTimerEvent(SceKernelEqueue eq, int id, SceKernelUse
TimerCallback(ec, eq, event_data, interval_ms);
});
KernelSignalRequest();
return ORBIS_OK;
}