From 2ca77ed6ec1ff67de53c7e11f09af73f22ee7055 Mon Sep 17 00:00:00 2001 From: Ivan Savenko Date: Tue, 7 Jan 2025 15:06:26 +0000 Subject: [PATCH] Fix possible crash on invalid upscaling filter set in config --- client/renderSDL/ScreenHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/renderSDL/ScreenHandler.cpp b/client/renderSDL/ScreenHandler.cpp index 1c47b3506..935ed8f4b 100644 --- a/client/renderSDL/ScreenHandler.cpp +++ b/client/renderSDL/ScreenHandler.cpp @@ -350,7 +350,7 @@ EUpscalingFilter ScreenHandler::loadUpscalingFilter() const }; auto filterName = settings["video"]["upscalingFilter"].String(); - auto filter = upscalingFilterTypes.at(filterName); + auto filter = upscalingFilterTypes.count(filterName) ? upscalingFilterTypes.at(filterName) : EUpscalingFilter::AUTO; if (filter != EUpscalingFilter::AUTO) return filter;