Unlock mutex on screen update failure

The mutex was not unlocked on all code paths.
This commit is contained in:
Romain Vimont 2018-02-08 18:39:38 +01:00
parent e8dfb723af
commit 0d7f050389

View file

@ -57,6 +57,7 @@ static SDL_bool handle_new_frame(void) {
#endif #endif
if (!screen_update(&screen, frame)){ if (!screen_update(&screen, frame)){
mutex_unlock(frames.mutex);
return SDL_FALSE; return SDL_FALSE;
} }
mutex_unlock(frames.mutex); mutex_unlock(frames.mutex);