wayland: Cleanup some SDL_TryLockMutex() calls.

Check the result of these against 0 explicitly, so that it's obvious
we're bailing out on failure, not success.
This commit is contained in:
David Gow 2021-10-02 23:08:39 +08:00 committed by Ethan Lee
parent 25f9e32b0e
commit eadc8f9355
2 changed files with 2 additions and 2 deletions

View File

@ -234,7 +234,7 @@ Wayland_PumpEvents(_THIS)
/* If we're trying to dispatch the display in another thread, /* If we're trying to dispatch the display in another thread,
* we could trigger a race condition and end up blocking * we could trigger a race condition and end up blocking
* in wl_display_dispatch() */ * in wl_display_dispatch() */
if (SDL_TryLockMutex(d->display_dispatch_lock)) { if (SDL_TryLockMutex(d->display_dispatch_lock) != 0) {
return; return;
} }

View File

@ -151,7 +151,7 @@ Wayland_GLES_SwapWindow(_THIS, SDL_Window *window)
/* Make sure we're not competing with SDL_PumpEvents() for any new /* Make sure we're not competing with SDL_PumpEvents() for any new
* events, or one of us may end up blocking in wl_display_dispatch */ * events, or one of us may end up blocking in wl_display_dispatch */
if (SDL_TryLockMutex(videodata->display_dispatch_lock)) { if (SDL_TryLockMutex(videodata->display_dispatch_lock) != 0) {
continue; continue;
} }