fix waitable milliseconds overflow

fixes music immediately starting again after it ends
This commit is contained in:
headshot2017 2024-03-14 21:44:06 -04:00
parent c590975cdf
commit 2df6854dcf

View File

@ -321,7 +321,7 @@ void Waitable_Wait(void* handle) {
void Waitable_WaitFor(void* handle, cc_uint32 milliseconds) {
struct WaitData* ptr = (struct WaitData*)handle;
cc_uint64 timeout_ns = milliseconds * (1000 * 1000); // to nanoseconds
cc_uint64 timeout_ns = (cc_uint64)milliseconds * (1000 * 1000); // to nanoseconds
Mutex_Lock(&ptr->mutex);
if (!ptr->signalled) {