Преглед на файлове

Fix possible crash on invalid upscaling filter set in config

Ivan Savenko преди 9 месеца
родител
ревизия
2ca77ed6ec
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      client/renderSDL/ScreenHandler.cpp

+ 1 - 1
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;