Explorar o código

UI: Don't offer current resolution in auto config if < 240p

Fixes #3612.
Richard Stanway %!s(int64=3) %!d(string=hai) anos
pai
achega
e93ad13529
Modificáronse 1 ficheiros con 6 adicións e 2 borrados
  1. 6 2
      UI/window-basic-auto-config.cpp

+ 6 - 2
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<QScreen *> screens = QGuiApplication::screens();
 	for (int i = 0; i < screens.size(); i++) {