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.main
parent
25f9e32b0e
commit
eadc8f9355
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue