diff --git a/Source/utils/display.cpp b/Source/utils/display.cpp index 3e16de124..e14468444 100644 --- a/Source/utils/display.cpp +++ b/Source/utils/display.cpp @@ -318,6 +318,9 @@ void ReinitializeTexture() if (texture) texture.reset(); + if (renderer == nullptr) + return; + auto quality = fmt::format("{}", static_cast(*sgOptions.Graphics.scaleQuality)); SDL_SetHint(SDL_HINT_RENDER_SCALE_QUALITY, quality.c_str());