mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-12-16 12:09:07 +00:00
Kernel.Event: fix style
This commit is contained in:
parent
a8a01bfaae
commit
6e3360dcc6
@ -67,25 +67,24 @@ bool EqueueInternal::ScheduleEvent(u64 id, s16 filter,
|
|||||||
|
|
||||||
std::weak_ptr weak_token = m_life_token;
|
std::weak_ptr weak_token = m_life_token;
|
||||||
|
|
||||||
it->timer->async_wait(
|
it->timer->async_wait([this, event_data = event.event, callback,
|
||||||
[this, event_data = event.event, callback, weak_token](const boost::system::error_code& ec) {
|
weak_token](const boost::system::error_code& ec) {
|
||||||
|
// If the token already expires return to avoid calling to callback with an invalid pointer.
|
||||||
|
if (weak_token.expired()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// If the token already expires return to avoid calling to callback with an invalid pointer.
|
if (ec) {
|
||||||
if (weak_token.expired()) {
|
if (ec != boost::system::errc::operation_canceled) {
|
||||||
return;
|
LOG_ERROR(Kernel_Event, "Timer callback error: {}", ec.message());
|
||||||
|
} else {
|
||||||
|
// Timer was cancelled (removed) before it triggered
|
||||||
|
LOG_DEBUG(Kernel_Event, "Timer cancelled");
|
||||||
}
|
}
|
||||||
|
return;
|
||||||
if (ec) {
|
}
|
||||||
if (ec != boost::system::errc::operation_canceled) {
|
callback(this, event_data);
|
||||||
LOG_ERROR(Kernel_Event, "Timer callback error: {}", ec.message());
|
});
|
||||||
} else {
|
|
||||||
// Timer was cancelled (removed) before it triggered
|
|
||||||
LOG_DEBUG(Kernel_Event, "Timer cancelled");
|
|
||||||
}
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
callback(this, event_data);
|
|
||||||
});
|
|
||||||
KernelSignalRequest();
|
KernelSignalRequest();
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user