From 8edbae98767838f9fbc9deea4aac51a9484f42c9 Mon Sep 17 00:00:00 2001 From: Alexander van Gessel Date: Thu, 12 Jun 2014 18:25:20 +0200 Subject: [PATCH] Don't offer resolutions below the minimum size --- src/video.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/video.cpp b/src/video.cpp index ceecbf49410d..320b80a4d8a4 100644 --- a/src/video.cpp +++ b/src/video.cpp @@ -570,10 +570,13 @@ std::vector > CVideo::get_available_resolutions() return result; } + const std::pair min_res = std::make_pair(preferences::min_allowed_width(),preferences::min_allowed_height()); + SDL_DisplayMode mode; for(int i = 0; i < modes; ++i) { if(SDL_GetDisplayMode(0, i, &mode) == 0) { - result.push_back(std::make_pair(mode.w, mode.h)); + if (mode.w >= min_res.first && mode.h >= min_res.second) + result.push_back(std::make_pair(mode.w, mode.h)); } }