From e93ad13529c42f488ca66e024966494633a6df83 Mon Sep 17 00:00:00 2001 From: Richard Stanway Date: Thu, 13 Oct 2022 23:13:27 +0200 Subject: [PATCH] UI: Don't offer current resolution in auto config if < 240p Fixes #3612. --- UI/window-basic-auto-config.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/UI/window-basic-auto-config.cpp b/UI/window-basic-auto-config.cpp index 98b7af8f3..c4e174c8f 100644 --- a/UI/window-basic-auto-config.cpp +++ b/UI/window-basic-auto-config.cpp @@ -150,8 +150,12 @@ AutoConfigVideoPage::AutoConfigVideoPage(QWidget *parent) QString cyStr = QString::number(ovi.base_height); int encRes = int(ovi.base_width << 16) | int(ovi.base_height); - ui->canvasRes->addItem(QTStr(RES_USE_CURRENT).arg(cxStr, cyStr), - (int)encRes); + + // Auto config only supports testing down to 240p, don't allow current + // resolution if it's lower than that. + if (ovi.base_height >= 240) + ui->canvasRes->addItem(QTStr(RES_USE_CURRENT).arg(cxStr, cyStr), + (int)encRes); QList screens = QGuiApplication::screens(); for (int i = 0; i < screens.size(); i++) {