mirror of
https://github.com/switchbrew/libnx.git
synced 2025-07-05 19:02:14 +02:00
wait: Improve timer calculation, thanks derrek
This commit is contained in:
parent
1ad556cd22
commit
fa19a5ada4
@ -52,7 +52,7 @@ void _utimerRecalculate(UsermodeTimer* t, u64 old_tick)
|
||||
if (t->next_tick == old_tick)
|
||||
{
|
||||
u64 interval = t->interval;
|
||||
u64 new_tick = ((armGetSystemTick() + interval - 1) / interval) * interval;
|
||||
u64 new_tick = old_tick + ((svcGetSystemTick() - old_tick + interval - 1)/interval)*interval;
|
||||
|
||||
t->next_tick = new_tick;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user