[core,timer] fix reschedule interval

time was calculated in µs instead of ms.
@vokov0aa thank you for the hint
This commit is contained in:
akallabeth
2025-10-10 10:23:18 +02:00
parent a6ae83202c
commit e7b5ac7c73

View File

@@ -217,7 +217,7 @@ static DWORD WINAPI timer_thread(LPVOID arg)
}
const uint64_t diff = next - now;
const uint64_t diffMS = diff / 1000;
const uint64_t diffMS = diff / 1000000ull;
timeout = INFINITE;
if (diffMS < INFINITE)
timeout = (uint32_t)diffMS;