Просмотр исходного кода

mutex: Fixed bug where generic SDL_TryLockMutex would incorrectly block.

Fixes #8433.
Ryan C. Gordon 2 лет назад
Родитель
Сommit
ace0c2c297
1 измененных файлов с 1 добавлено и 1 удалено
  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;