diff options
| -rw-r--r-- | backends/graphics/surfacesdl/surfacesdl-graphics.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/backends/graphics/surfacesdl/surfacesdl-graphics.cpp b/backends/graphics/surfacesdl/surfacesdl-graphics.cpp index fdf21010e7..29f94c34d7 100644 --- a/backends/graphics/surfacesdl/surfacesdl-graphics.cpp +++ b/backends/graphics/surfacesdl/surfacesdl-graphics.cpp @@ -1199,7 +1199,8 @@ void SurfaceSdlGraphicsManager::internUpdateScreen() {  		drawMouse();  #ifdef USE_OSD -		SDL_BlitSurface(_osdSurface, 0, _hwscreen, 0); +		if (_osdMessageAlpha != SDL_ALPHA_TRANSPARENT) +			SDL_BlitSurface(_osdSurface, 0, _hwscreen, 0);  #endif  #ifdef USE_SDL_DEBUG_FOCUSRECT  | 
