diff --git a/Source/DiabloUI/diabloui.h b/Source/DiabloUI/diabloui.h index 0b6a80ed0..96a490b5f 100644 --- a/Source/DiabloUI/diabloui.h +++ b/Source/DiabloUI/diabloui.h @@ -78,18 +78,7 @@ extern bool (*gfnHeroInfo)(bool (*fninfofunc)(_uiheroinfo *)); inline SDL_Surface *DiabloUiSurface() { - auto *output_surface = GetOutputSurface(); - -#ifdef USE_SDL1 - // When using a non double-buffered hardware surface, render the UI - // to an off-screen surface first to avoid flickering / tearing. - if ((output_surface->flags & SDL_HWSURFACE) != 0 - && (output_surface->flags & SDL_DOUBLEBUF) == 0) { - return PalSurface; - } -#endif - - return output_surface; + return PalSurface; } void UiDestroy();