mutex: Fixed bug where generic SDL_TryLockMutex would incorrectly block.

Fixes #8433.
main
Ryan C. Gordon 2023-10-25 13:02:50 -04:00
parent f52b330ed8
commit ace0c2c297
No known key found for this signature in database
GPG Key ID: FA148B892AB48044
1 changed files with 1 additions and 1 deletions

View File

@ -118,7 +118,7 @@ int SDL_TryLockMutex(SDL_Mutex *mutex)
We set the locking thread id after we obtain the lock
so unlocks from other threads will fail.
*/
retval = SDL_WaitSemaphore(mutex->sem);
retval = SDL_TryWaitSemaphore(mutex->sem);
if (retval == 0) {
mutex->owner = this_thread;
mutex->recursive = 0;