From 0d7b792d05c5b93e672a57d84cdba3866be7481f Mon Sep 17 00:00:00 2001 From: Peter Veenstra Date: Mon, 18 Oct 2010 13:49:31 +0000 Subject: [PATCH] Check return code of SDL_LockYUVOverlay. Should fix some rare crashes. Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3650 --- src/gui/sdlmain.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/sdlmain.cpp b/src/gui/sdlmain.cpp index 1d004176..803a12f4 100644 --- a/src/gui/sdlmain.cpp +++ b/src/gui/sdlmain.cpp @@ -727,7 +727,7 @@ bool GFX_StartUpdate(Bit8u * & pixels,Bitu & pitch) { return true; #endif case SCREEN_OVERLAY: - SDL_LockYUVOverlay(sdl.overlay); + if (SDL_LockYUVOverlay(sdl.overlay)) return false; pixels=(Bit8u *)*(sdl.overlay->pixels); pitch=*(sdl.overlay->pitches); sdl.updating=true;