Quellcode durchsuchen

mutex: Fixed bug where generic SDL_TryLockMutex would incorrectly block.

Fixes #8433.
Ryan C. Gordon vor 1 Jahr
Ursprung
Commit
ace0c2c297
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      src/thread/generic/SDL_sysmutex.c

+ 1 - 1
src/thread/generic/SDL_sysmutex.c

@@ -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;